Mesin saya menjalankan Windows 7 Ultimate. Inilah yang telah saya lakukan (berhasil) sejauh ini:
- Menginstal IIS 7.5 dengan PHP lebih dari FastCGI
- Berhasil! Ketika saya membuka http: //localhost/index.php , skrip PHP saya berjalan dengan baik.
- Jalankan ipconfig untuk mengetahui bahwa alamat IP lokal saya adalah 192.168.1.102. Saya mengkonfirmasi bahwa http://192.168.1.102/index.php berfungsi persis seperti alamat localhost di atas.
- Pergi ke administrasi router saya (saya punya Linksys WRT54G2) dan mengatur penerusan port pada port 80 ke 192.168.1.102. Sekarang port 80 meneruskan ke mesin saya.
- Siapkan aturan masuk di Windows Firewall untuk mengizinkan semua aktivitas di port 80.
- Menemukan apa alamat IP luar saya dari Google. Sebut saja XXX.XX.XX.XX.
Namun, ketika saya mencoba untuk pergi ke http: //XXX.XX.XX.XX/index.php dari komputer saya sendiri, atau dari komputer yang jauh dan tidak di jaringan saya, baik cara ... saya tidak mendapatkan apa-apa. Ia mencoba untuk terhubung untuk sementara waktu (tidak berhasil) tetapi akhirnya menyerah.
Inilah yang saya ingin tahu:
- Apa yang saya lewatkan? Apa yang saya lupa / abaikan? Bagaimana cara saya membuatnya bekerja dan dapat diakses di luar jaringan lokal saya sendiri?
- Dengan asumsi saya mendapatkan ini berfungsi, bagaimana saya bisa menggunakan port selain port 80? Perubahan apa yang perlu saya buat (mis. IIS, Windows Firewall, administrasi router, dll.) Agar memungkinkan?
Terima kasih banyak sebelumnya!