Порт 8080 на MacOS

Уж не знаю почему (хотя есть догадки) каждый второй туториал по веб-приложениям пытается повеситься на порт 8080. Всё бы ничего, но по умолчанию этот порт слушает nginx, если он был установлен через Homebrew. Как результат — ошибки в консоли примерно такого вида:

Error: listen EADDRINUSE 127.0.0.1:8080

Мне это в конце концов надоело и я попросил nginx больше не прослушивать этот порт. Вообще, это стоит делать сразу после установки пакета, наверно. Для этого открываем файл usr/local/etc/nginx/nginx.conf с правами супер-пользователя и закоментируем секцию, начинающуюся с этих строк:

server {
    listen 8080;
    server_name localhost;

Проверяем конфигурацию и перезапускам nginx

sudo nginx -t
nginx -s reload

Разработчика туториалов же рекомендую писать чуть более сложный скрипт старта приложения и выбирать свободный порт из определённого диапазона.

2 thoughts on “Порт 8080 на MacOS

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *