Toon posts:

Webserver vanaf buiten benaderen lukt niet

Pagina: 1
Acties:
  • 924 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Wie o wie kan mij helpen? Ik heb een hele mooie livebox.
Ik wil graag thuis een webservertje draaien maar deze moet ook vanaf buiten te draaien zijn.
Easyphp (apach en mysql) heb ik nu draaien. Het ipadres daarvan is 127.0.0.1
Mijn lokale ip is 192.168.1.10 en ik heb natuurlijk ook een externe ip: 83.*.*.*.

Lokaal werkt mijn server nu goed maar nog niet vanaf buiten, weten jullie hoe dat komt?

Ik heb poort 80 (http) open gezet in mijn router op adres 192.168.1.10 dit is toch de bedoeling.

Ik heb op het forum een aantal keren iets van proxy server vooorbij horen komen maar waar moet ik dat dan instellen gewoon in mijn browser met proxy.orange.nl?

Daarnaast heb ik iets gehoord over hosts, hoe werkt dit?

Alvast bedankt voor jullie hulp.

Alvast bedankt

Verwijderd

heb je soms een firewall die de webserver niet verder laat dan je "localhost" (aka 127.0.0.1)
een proxy zou hier geen verschil mogen maken,

  • MegaTronics
  • Registratie: Januari 2004
  • Laatst online: 03-12-2021

MegaTronics

Chef WiFi Kabels

Als je de webserver draait op XP moet je in de windows firewall ook poort 80 open zetten anders gaat het niet werken.

Vroeger, toen de Batavieren nog met zijn vijven waren.


Verwijderd

Topicstarter
Ik heb er geen andere firewall opstaan. Wel die standaard van Windows Vista maar zelfs als ik die uit zet lukt het nog niet.

Het is niet zo dat ik iets in de hotst moet wijzigen C:\Windows\System32\drivers\etc ?
Of in de Apache conf file?

[ Voor 32% gewijzigd door Verwijderd op 11-05-2007 19:39 ]


  • Dolan
  • Registratie: Januari 2007
  • Laatst online: 01-12 13:57
Verwijderd schreef op vrijdag 11 mei 2007 @ 19:17:
Ik heb poort 80 (http) open gezet in mijn router op adres 192.168.1.10 dit is toch de bedoeling.
Hiermee bedoel je niet de livebox neem ik aan? Want ook die is stiekem een router. Ook hier poort 80 openzetten.

Verwijderd

Topicstarter
Ja in mijn livebox heb ik poort 80 open gezet op 192.168.1.10. Moet het ergens anders dan ook nog?

  • Beekforel
  • Registratie: November 2001
  • Laatst online: 12:55

Beekforel

Is eigenlijk geen vis

Probeer je hem zelf te benaderen via je externe adres of laat je iemand anders dit doen? Als je het zelf doet gaat het namelijk niet zomaar werken, daar moet je iets meer voor doen.

  • Guru Evi
  • Registratie: Januari 2003
  • Laatst online: 18-11 12:30
Kun je uberhaupt wel poort 80 bereiken via je provider. Veel residentiele abonnementen hebben geen opties om een webserver te draaien.

Pandora FMS - Open Source Monitoring - pandorafms.org


Verwijderd

Topicstarter
Beekforel schreef op vrijdag 11 mei 2007 @ 20:09:
Probeer je hem zelf te benaderen via je externe adres of laat je iemand anders dit doen? Als je het zelf doet gaat het namelijk niet zomaar werken, daar moet je iets meer voor doen.
Nee ik heb toegang tot een extern ipadres daar log ik op in via extern bureaublad en dan kijk daar via internet of het werkt.

Verwijderd

Topicstarter
Guru Evi schreef op vrijdag 11 mei 2007 @ 20:10:
Kun je uberhaupt wel poort 80 bereiken via je provider. Veel residentiele abonnementen hebben geen opties om een webserver te draaien.
Volgens mij moet dit wel kunnen hoor.

  • rsmits
  • Registratie: September 2002
  • Laatst online: 08:58
Je kan niet je eigen externe IP van binnenuit openen. Dit zal je dus aan iemand anders moeten vragen om dit te controleren. Of het aan je pc ligt, kan je testen door de webserver op het interne IP te benaderen vanaf een andere pc

Port 80 wordt volgens mij niet vaak geblokkeert (mail daarentegen wel).

Verwijderd

Topicstarter
rsmits schreef op vrijdag 11 mei 2007 @ 20:18:
Je kan niet je eigen externe IP van binnenuit openen. Dit zal je dus aan iemand anders moeten vragen om dit te controleren. Of het aan je pc ligt, kan je testen door de webserver op het interne IP te benaderen vanaf een andere pc

Port 80 wordt volgens mij niet vaak geblokkeert (mail daarentegen wel).
Ik heb toegang tot een externe server op een ander ipadres daar log ik op in via extern bureaublad en dan kijk daar via internet of het werkt.

Via http://127.0.0.1/ werkt alles wel. Maar niet via mijn netwek ip: http://192.168.1.10/

Verwijderd

even in de httpd.conf kijken daar staat denk ik dat die alleen: Listen 127.0.0.1:80

en daar moet je ook even bij zetten dat die op je 192.168.1.10 moet geen listen.

  • hoimic
  • Registratie: Mei 2006
  • Laatst online: 23-10 07:37
Verwijderd schreef op vrijdag 11 mei 2007 @ 20:27:
[...]


Ik heb toegang tot een externe server op een ander ipadres daar log ik op in via extern bureaublad en dan kijk daar via internet of het werkt.

Via http://127.0.0.1/ werkt alles wel. Maar niet via mijn netwek ip: http://192.168.1.10/
Even voor de duidelijkheid: probeer jij je site te bereiken via http://192.168.1.10/ op dat externe bureaublad? Want vanaf buitenaf moet je natuurlijk je externe ip gebruiken om die site te bereiken, namelijk 83.*.*.*. Verder kan je nog kijken met http://www.anybrowser.com/siteviewer.html of je website vanaf de buitenwereld te bezoeken is.

Verwijderd

Topicstarter
Verwijderd schreef op vrijdag 11 mei 2007 @ 21:17:
even in de httpd.conf kijken daar staat denk ik dat die alleen: Listen 127.0.0.1:80

en daar moet je ook even bij zetten dat die op je 192.168.1.10 moet geen listen.
Als ik bij
Listen 127.0.0.1:80

Dit erbij zet
192.168.1.10

of:
192.168.1.10:80

Dan kan apache niet starten?
hoimic schreef op vrijdag 11 mei 2007 @ 21:37:
[...]


Even voor de duidelijkheid: probeer jij je site te bereiken via http://192.168.1.10/ op dat externe bureaublad? Want vanaf buitenaf moet je natuurlijk je externe ip gebruiken om die site te bereiken, namelijk 83.*.*.*. Verder kan je nog kijken met http://www.anybrowser.com/siteviewer.html of je website vanaf de buitenwereld te bezoeken is.
Nee gewoon via 83.*.*.*

  • De_Kerel
  • Registratie: September 2003
  • Laatst online: 28-10 09:55

De_Kerel

Wij houden je data in leven!

*srr.. nevermind*

[ Voor 96% gewijzigd door De_Kerel op 12-05-2007 01:19 ]

http://www.ddrecovery.nl


Verwijderd

Ik heb dit ook eens gemerkt bij een klant van mij.

Zegt de medewerker van de betreffende ISP, dat die dingen worden gereset om de zoveel tijd, omdat je voor het draaien van een server, een zakelijke lijn moet hebben! (wat ook wel waar is, anders zou iedereen gaan hosten.)

Zowiezo is het rot te doen bij de live box, als het werkt, dan even.

Ander modem -> geen optie volgens mij...tenminste, destijds niet.

Bel anders even met de helpdesk van je provider, dan hoor je wat ik bedoel.

  • TrafeX
  • Registratie: Maart 2003
  • Laatst online: 27-11 22:16

TrafeX

Tuned for life!

Verwijderd schreef op zaterdag 12 mei 2007 @ 01:11:
[...]


Als ik bij
Listen 127.0.0.1:80

Dit erbij zet
192.168.1.10

of:
192.168.1.10:80

Dan kan apache niet starten?


[...]


Nee gewoon via 83.*.*.*
Listen 127.0.0.1:80
wordt:
Listen 80

TrafeX.nl - Clipboard.ninja


Verwijderd

Topicstarter
Dat heb ik nu veranderd maar als ik nu iemand laat kijken krijgt men de login van mijn modem?

Verwijderd

Omdat je modem ook via de web-interface benaderbaar is, en die zit dus op port 80.

Zet je webinterface eens op een andere port, en je zult zien dat het wel werkt.

Verwijderd

Topicstarter
Oke mensen het is me dan eindelijk gelukt hieronder geeft ik even de stappen aan die je moet nemen zodat je zelf ook snel een servertje kan draaien die overal te bereiken is.
1. Download en installeer Easyphp van http://www.easyphp.org/telechargements.php3
Installeer alles volgens de standaard.
2. In livebox ga je naar > firewall > toevoegen
3. Naam: webserver,
4. Toegang geactiveerd: ja
5. Protocol: TCP
6. Van poort 8080
7. Tot poort: 8080
(Poort 8080 dit komt doordat poort 80 al gebruikt wordt de livebox webpagina)

Intern ip adres is in mijn geval 192.168.1.10
(Kun je opvragen door te gaan naar:
Start > Uitvoeren > cmd > Enter >ipconfig > Enter
Dan staat er bij IP adres het juiste adres wat je in moet vullen.

8. Vervolgens klik je op toepassen > opslaan
9. Ga nu naar de map: C:\Program Files\EasyPHP1-8\apache\conf
10. Kopieer httpd.conf even naar je bureaublad ofzo.
11. Open dit bestand in kladblok
12. Zoek naar de 3 regels met 80 en verander de volgende gegevens:
#Listen 12.34.56.78:80 wordt: #Listen 12.34.56.78:8080
Listen 127.0.0.10:80 wordt: Listen 192.168.1.10:8080
Port 80 wordt Port 8080
13. Sla het bestand op en kopieer het naar de oude map.
14. Ga naar C:\Program Files\EasyPHP1-8\www
15. Maak een bestand index.html aan in kladblok.
Met de bijvoorbeeld de volgende code:
<html>
<head></head>
<body>
Dit is een test
</body>
</html
16. Sla het bestand op in die map.
17. Start Easyphp op. (mocht Windows vragen om toegang geef dat dan)
18. Ga nu naar http://ipadres:8080
(Je ip adres kun je vinden door naar www.watismijnip.nl te gaan)

Alles moet nu werken veel succes met je eigen PHP webserver
Pagina: 1