Tôi có trang web thử nghiệm trên hệ thống của mình (MacBook Pro với Mac OSX Lion). Trang web được phục vụ bởi nginx lắng nghe trên cổng 8000. listen
Cấu hình là listen 8000 default
, vì vậy nó phải được mở để chấp nhận yêu cầu trên bất kỳ ip nào.
Tôi có thể truy cập máy chủ từ localhost nhưng tôi thậm chí không thể truy cập nó từ các hệ thống khác trong cùng mạng LAN. Tôi đã cấu hình tường lửa OSX để cho phép đến nginx. Trong nhật ký tường lửa, tôi thấy không có báo cáo 'từ chối' và tôi cũng không thấy báo cáo 'được phép'. Vì vậy, tôi nghi ngờ kết nối đang bị chặn ngay cả trước khi tiếp cận tường lửa.
Để kiểm tra xem mạng LAN của tôi có hoạt động tốt không, tôi đã cài đặt nginx trên một hệ thống khác trong mạng LAN. Tôi có thể truy cập nó từ máy Mac của tôi. Vì vậy, LAN được cấu hình đúng. Còn vấn đề nào nữa không?