WAMP-Serverzugriff über das Internet

WAMP-Serverzugriff über das Internet

Ich habe meinen Entwicklungsserver auf dem lokalen Host und verwende derzeit Wamp Server.

Ich habe die Portweiterleitung auf meinem Router eingerichtet (ich habe eine ähnliche Konfiguration für Spieleserver verwendet und bei ihnen funktioniert sie).

Ich habe das Abhören in http.conf auf Port 8080 eingestellt, keine Firewall blockiert Apache und habe in http.conf den Zugriff auf Alles für das Verzeichnis F:/wamp/www zugelassen. Ich bekomme es immer noch nicht zum Laufen. Der Server läuft für localhost ordnungsgemäß, aber ich kann über meine globale IP nicht aus dem Internet darauf zugreifen.

Ich habe eine dynamische IP, aber das ist kein Problem, da ich den Clients bei jeder Änderung einfach die aktuelle IP mitteile.

Antwort1

Wenn es im LAN, aber nicht im WAN funktioniert, benötigen Sie möglicherweise eine Portweiterleitung.

Dies kommt häufig vor, wenn Sie über ein Kabelmodem oder ein anderes Gerät verfügen, das gleichzeitig als Hardware-Firewall fungiert.

Wenn ja, würde ich das Problem bei mir folgendermaßen beheben. Es sollte Ihrem ähnlich sein:

Drücken Sie zuerst WINKEYund geben Sie cmddann in die Eingabeaufforderung ein ipconfig /all. Notieren Sie die IPv4-Adresse Ihres Computers. Sie sieht wie 192.168.0.10folgt aus:

IPv4 Address. . . . . . . . . . . : 192.168.0.10(Preferred)

Das ist die Adresse Ihres Computers in Ihrem LAN. Nehmen wir an, Ihre WAN-IP lautet wie 24.100.50.200und Ihr Wampserver ist auf Port eingerichtet 1337. Sie würden erwarten, dass es über funktioniert, http://24.100.50.200:1337aber das tut es nicht.

Ihr Ziel ist es nun, Port 1337 in Ihrer Firewall an weiterzuleiten 192.168.0.10:1337. Das ist sinnvoll, denn stellen Sie sich vor, Sie hätten etwa 5 Computer. Woher soll Ihr Modem/Router wissen, an welchen es den Datenverkehr senden soll?

Jetzt:

  1. Browser öffnen
  2. Gehe zuhttp://192.168.0.1
  3. Als Administrator anmelden
  4. Portweiterleitung finden
  5. Geben Sie Ihre IP ein:192.168.0.10
  6. Geben Sie den Port ein:1337
  7. Leiten Sie dort TCP weiter (oder auch UDP), aber nur TCP sollte ausreichen (zitieren Sie mich nicht)
  8. Speichern
  9. Stellen Sie sicher, dass es gespeichert ist, manchmal trollen diese Admin-Bereiche Sie
  10. Versuchen Sie erneut, über Ihre WAN-IP und Ihren WAN-Port eine Verbindung herzustellen.

Antwort2

Ihr Problem liegt höchstwahrscheinlich nicht an WAMP oder an Ihrem Router.

Als ich vor ein paar Monaten versuchte, genau dieses Problem zu lösen, stellte ich fest, dass der Router zwar meine IP-Adresse an das Modem weiterleitete, das Problem aber darin bestand, dass mein Modem keine Verbindungen (in meinem Fall über Port 80, aber dasselbe gilt für 8080) an den Router weiterleitete. Der Router leitete die Verbindung dann an meinen Server weiter.

Folgendes sollten Sie tun:

  1. Schauen Sie sich Ihr Modem an (in meinem Fall befand es sich unter 192.168.2.1) und suchen Sie nach

    NAT (Network Address Translation)

  2. Geben Sie die IP Ihres Routers ein (in meinem Fall 192.168.0.1) und den Port, an den Sie Anfragen weiterleiten möchten (in Ihrem Fall 8080).

  3. Speichern Sie diese Einstellungen und versuchen Sie es erneut!

Ich hoffe, das löst Ihr Problem! Wenn ja, akzeptieren Sie es unbedingt als Antwort auf Ihre Frage.

Sie könnten sich meine Frage ansehenHierund mein Chat dazuHierals zusätzliche Ressource.

verwandte Informationen