Я встановив nginx за допомогою портів і запустив його з sudo. Доступ до вітальної сторінки nginx від localhost працює чудово, проте отримати доступ до неї із зовнішнього комп'ютера не вдається.
Робота nmap на комп'ютері ззовні виявляє
80/tcp filtered http
Так чітко брандмауер mac блокує порт. Потім я продовжую додавати виконуваний файл nginx до списку виключень брандмауера, однак nmap все ще відображається як фільтрується порт 80, і я не можу отримати доступ до веб-сторінки. Точний двійковий код, який є у списку, є / opt / local / sbin / nginx, що, наскільки мені відомо, здається правильним
Будь-які ідеї, що мені робити? Дякую!
PS Вимкнення брандмауера дозволяє мені отримати доступ до веб-сайту із зовнішнього світу, однак це не ідеальне рішення.
sudo lsof -i:80
щоб переконатися, що він справді nginx робить прослуховування (і що це прослуховування на всіх IP-адресах, а не лише на 127.0.0.1).