Zainstalowałem nginx przy użyciu portów i uruchomiłem go z sudo. Dostęp do strony powitalnej nginx z localhost działa idealnie, jednak dostęp do niej z komputera zewnętrznego nie powiedzie się.
Wykonywanie nmap na komputerze z zewnątrz ujawnia
80/tcp filtered http
Tak wyraźnie zapora Mac blokuje port. Następnie przystępuję do dodania pliku wykonywalnego nginx do listy wyjątków zapory, jednak nmap nadal pokazuje się jako filtrujący port 80 i nie mogę uzyskać dostępu do strony internetowej. Dokładny plik binarny znajdujący się na liście to / opt / local / sbin / nginx, który według mojej wiedzy wydaje się poprawny
Jakieś pomysły, co powinienem zrobić? Dzięki!
PS Wyłączenie zapory ogniowej pozwala mi uzyskać dostęp do strony internetowej z zewnątrz, jednak nie jest to idealne rozwiązanie.
sudo lsof -i:80
aby upewnić się, że to naprawdę Nginx słucha (i to nasłuchuje na wszystkich adresach IP, nie tylko 127.0.0.1).