Saya menginstal nginx menggunakan port dan memulainya dengan sudo. Mengakses halaman selamat datang nginx dari localhost berfungsi dengan baik, namun mengaksesnya dari komputer eksternal gagal.
Melakukan nmap di komputer dari luar akan terbuka
80/tcp filtered http
Jadi jelas firewall mac memblokir port. Saya kemudian melanjutkan untuk menambahkan nginx yang dapat dieksekusi ke daftar pengecualian firewall, namun nmap masih muncul sebagai port 80 yang sedang difilter dan saya tidak dapat mengakses halaman web. Biner persis yang ada di daftar adalah / opt / local / sbin / nginx yang menurut pengetahuan saya tampaknya benar
Ada ide apa yang harus saya lakukan? Terima kasih!
PS Mematikan firewall tidak memungkinkan saya untuk mengakses situs web dari dunia luar, namun itu bukan solusi yang ideal.
sudo lsof -i:80
untuk memastikan itu benar-benar nginx melakukan mendengarkan (dan itu itu mendengarkan pada semua IP, bukan hanya 127.0.0.1).