J'ai installé nginx à l'aide de ports et l'ai démarré avec sudo. L'accès à la page d'accueil nginx à partir de localhost fonctionne parfaitement, mais y accéder à partir d'un ordinateur externe échoue.
Faire un nmap sur l'ordinateur de l'extérieur révèle
80/tcp filtered http
Il est donc clair que le pare-feu mac bloque le port. Je procède ensuite à l'ajout de l'exécutable nginx à la liste d'exceptions du pare-feu, mais le nmap apparaît toujours comme le port 80 filtré et je ne parviens pas à accéder à la page Web. Le binaire exact qui est dans la liste est / opt / local / sbin / nginx qui à ma connaissance semble correct
Des idées sur ce que je dois faire? Merci!
PS La désactivation du pare-feu me permet d'accéder au site Web depuis le monde extérieur, mais ce n'est pas une solution idéale.
sudo lsof -i:80
pour vous assurer que c'est vraiment nginx qui fait l'écoute (et que il écoute sur toutes les IP, pas seulement 127.0.0.1).