Auf meinem Computer wird Windows 7 Ultimate ausgeführt. Folgendes habe ich bisher (erfolgreich) getan:
- IIS 7.5 mit PHP über FastCGI installiert
- Habe es geschafft! Wenn ich zu http: //localhost/index.php gehe , laufen meine PHP-Skripte einwandfrei .
- Führen Sie ipconfig aus, um herauszufinden, dass meine lokale IP-Adresse 192.168.1.102 lautet. Ich habe bestätigt, dass http://192.168.1.102/index.php genau wie die oben angegebene localhost-Adresse funktioniert.
- Ging in meine Router-Administration (ich habe einen Linksys WRT54G2) und richtete die Portweiterleitung an Port 80 bis 192.168.1.102 ein. Jetzt leitet Port 80 an meinen Computer weiter.
- Richten Sie eine eingehende Regel in der Windows-Firewall ein, um alle Aktivitäten auf Port 80 zuzulassen.
- Ich habe von Google herausgefunden, wie meine externe IP-Adresse lautet. Nennen wir es XXX.XX.XX.XX.
Wenn ich jedoch versuche, von meinem eigenen Computer oder von einem weit entfernten Computer und nicht in meinem Netzwerk auf http: //XXX.XX.XX.XX/index.php zuzugreifen, erhalte ich nichts. Es versucht für eine Weile eine Verbindung herzustellen (erfolglos), gibt aber schließlich einfach auf.
Folgendes frage ich mich:
- Was vermisse ich? Was habe ich vergessen / übersehen? Wie kann ich dies außerhalb meines eigenen lokalen Netzwerks zum Laufen bringen und darauf zugreifen?
- Angenommen, ich arbeite damit, wie kann ich dann einen anderen Port als Port 80 verwenden? Welche Änderungen müsste ich vornehmen (z. B. IIS, Windows-Firewall, Routerverwaltung usw.), um dies zu ermöglichen?
Vielen Dank im Voraus!