Я установил 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).