Na moim komputerze działa system Windows 7 Ultimate. Oto co dotychczas zrobiłem (z powodzeniem):
- Zainstalowano IIS 7.5 z PHP przez FastCGI
- Mam to działa! Kiedy przechodzę do http: //localhost/index.php , moje skrypty PHP działają poprawnie.
- Uruchomiłem ipconfig, aby dowiedzieć się, że mój lokalny adres IP to 192.168.1.102. Potwierdziłem, że http://192.168.1.102/index.php działa dokładnie tak, jak adres localhost powyżej.
- Udałem się do mojej administracji routera (mam Linksys WRT54G2) i skonfigurowałem przekierowanie portów na porcie 80 na 192.168.1.102. Teraz port 80 przekierowuje na moją maszynę.
- Skonfiguruj regułę ruchu przychodzącego w Zaporze systemu Windows, aby zezwolić na całą aktywność na porcie 80.
- Dowiedz się, jaki jest mój zewnętrzny adres IP od Google. Nazwijmy to XXX.XX.XX.XX.
Jednak gdy próbuję przejść do http: //XXX.XX.XX.XX/index.php z mojej własnej maszyny lub z komputera znajdującego się daleko i nie w mojej sieci, w każdym razie ... nic nie dostaję. Próbuje się połączyć przez jakiś czas (bezskutecznie), ale w końcu po prostu się poddaje.
Oto co się zastanawiam:
- czego mi brakuje? Co zapomniałem / przeoczyłem? Jak mogę uzyskać to działające i dostępne poza moją siecią lokalną?
- Zakładając, że działam, jak mogę następnie użyć portu innego niż port 80? Jakie zmiany musiałbym wprowadzić (np. IIS, Zapora systemu Windows, administracja routera itp.), Aby było to możliwe?
Z góry dziękuję!