Ho installato nginx usando le porte e l'ho avviato con sudo. L'accesso alla pagina di benvenuto di nginx da localhost funziona perfettamente, tuttavia l'accesso ad esso da un computer esterno non riesce.
Fare una nmap sul computer dall'esterno rivela
80/tcp filtered http
Quindi chiaramente il firewall Mac sta bloccando la porta. Procedo quindi ad aggiungere il file eseguibile nginx all'elenco delle eccezioni del firewall, tuttavia la nmap viene comunque visualizzata come porta 80 filtrata e non riesco ad accedere alla pagina Web. Il binario esatto che è nella lista è / opt / local / sbin / nginx che a mia conoscenza sembra corretto
Qualche idea su cosa dovrei fare? Grazie!
PS La disattivazione del firewall mi consente di accedere al sito Web dall'esterno, tuttavia non è una soluzione ideale.
sudo lsof -i:80
per assicurarti che sia davvero nginx a fare l'ascolto (e che è in ascolto su tutti gli IP, non solo su 127.0.0.1).