Tôi đã cài đặt nginx bằng các cổng và bắt đầu với sudo. Truy cập trang chào mừng nginx từ localhost hoạt động hoàn hảo, tuy nhiên việc truy cập nó từ máy tính bên ngoài không thành công.
Thực hiện một sơ đồ trên máy tính từ bên ngoài cho thấy
80/tcp filtered http
Vì vậy, rõ ràng tường lửa mac đang chặn cổng. Sau đó tôi tiến hành thêm nginx thực thi vào danh sách ngoại lệ tường lửa, tuy nhiên nmap vẫn hiển thị khi cổng 80 được lọc và tôi không thể truy cập trang web. Nhị phân chính xác có trong danh sách là / opt / local / sbin / nginx mà theo hiểu biết của tôi có vẻ đúng
Bất cứ ý tưởng tôi nên làm gì? Cảm ơn!
PS Tắt tường lửa cho phép tôi truy cập trang web từ thế giới bên ngoài, tuy nhiên đó không phải là một giải pháp lý tưởng.
sudo lsof -i:80
để đảm bảo rằng nó thực sự nginx đang lắng nghe (và điều đó nó lắng nghe trên tất cả các IP, không chỉ 127.0.0.1).