@lagudal

После обновления MacOS до Big Sur nginx не работает на 80 порту. Почему?

Макбук рабочий, обновился с Catalina до Bis Sur. Установлен локальный сервер nginx php-fpm mariadb, устанавливал через brew. После обновления системы nginx отказывается работать на 80 порту. Сервисы все запущены, но видно, что ngnix на 80 порту не работает, нет никаких логов вообще. На других портах - работает, но тоже странно: только если сервис nginx запущен от рута. Если от дефолтного пользователя - не работает. При этом, если в конфиге указан 80 порт, то в логах nginx-a чисто, если же пытаюсь запустить например на 8080 от обычного пользователя, то в логах ошибки связанные с правами доступа. Firewall выключен в системных настройках. На Catalina все работало как часы, тут не пойму вообще в какую сторону копать. Все рекомендации в гугле и на СО тщательно изучил, ничего не помогает. Любые логи, конфиги,выводы команд предоставлю, если надо. Конфиги nginx полагаю в порядке, иначе бы и на других портах бы не работало. Такое чувство, что что-то добавили в систему что блокирует 80 порт. Пока работаю на 8080 от рута. Есть идеи?
  • Вопрос задан
  • 740 просмотров
Пригласить эксперта
Ответы на вопрос 1
@daffix
что бы nginx работал на 80-ом порту, ему нужны права root
sudo brew services start nginx
*restart
или меняйте порт на другой, соответсвенно настраивайте переадресацию портов снаружи
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы