Máy của tôi đang chạy Windows 7 Ultimate. Đây là những gì tôi đã làm (thành công) cho đến nay:
- Đã cài đặt IIS 7.5 với PHP qua FastCGI
- Nó đã hoạt động! Khi tôi truy cập http: //localhost/index.php , các tập lệnh PHP của tôi chạy tốt.
- Chạy ipconfig để tìm ra rằng địa chỉ IP cục bộ của tôi là 192.168.1.102. Tôi đã xác nhận rằng http://192.168.1.102/index.php hoạt động chính xác như địa chỉ localhost ở trên.
- Đi vào quản trị bộ định tuyến của tôi (Tôi có Linksys WRT54G2) và thiết lập chuyển tiếp cổng trên cổng 80 đến 192.168.1.102. Bây giờ cổng 80 đang chuyển tiếp đến máy của tôi.
- Thiết lập quy tắc gửi đến trong Tường lửa Windows để cho phép mọi hoạt động trên cổng 80.
- Tìm ra địa chỉ IP bên ngoài của tôi là từ Google. Hãy gọi nó là XXX.XX.XX.XX.
Tuy nhiên, khi tôi cố gắng truy cập http: //XXX.XX.XX.XX/index.php từ máy của tôi hoặc từ một máy tính ở xa và không phải trên mạng của tôi, dù sao đi nữa ... tôi không nhận được gì. Nó cố gắng kết nối một lúc (không thành công) nhưng cuối cùng chỉ bỏ cuộc.
Đây là những gì tôi đang tự hỏi:
- Tôi đang thiếu gì? Tôi đã quên / bỏ qua những gì? Làm thế nào để tôi làm việc này và có thể truy cập bên ngoài mạng cục bộ của mình?
- Giả sử tôi đã làm việc này, làm thế nào tôi có thể sử dụng một cổng khác ngoài cổng 80? Tôi cần thay đổi gì (ví dụ: IIS, Windows Firewall, quản trị bộ định tuyến, v.v.) để thực hiện điều đó?
Cảm ơn rất nhiều trước!