Instalé nginx usando puertos y lo comencé con sudo. El acceso a la página de bienvenida de nginx desde localhost funciona perfectamente, sin embargo, el acceso desde una computadora externa falla.
Hacer un nmap en la computadora desde el exterior revela
80/tcp filtered http
Claramente, el firewall de Mac está bloqueando el puerto. Luego procedo a agregar el ejecutable nginx a la lista de excepciones del firewall, sin embargo, el nmap todavía aparece como el puerto 80 que se está filtrando y no puedo acceder a la página web. El binario exacto que está en la lista es / opt / local / sbin / nginx, que yo sepa parece correcto
¿Alguna idea de lo que debo hacer? ¡Gracias!
PD: Desactivar el firewall me permite acceder al sitio web desde el mundo exterior, sin embargo, esa no es una solución ideal.
sudo lsof -i:80
para asegurarse de que realmente nginx está escuchando (y eso está escuchando en todas las IP, no solo 127.0.0.1).