Nginx отказывается связываться с 8080
Я настроил Varnish для работы на порту 80, который, кажется, работает нормально.
COMMAND   PID   USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
varnishd 8005 nobody    7u  IPv4  14055      0t0  TCP *:http (LISTEN)
varnishd 8005 nobody    8u  IPv6  14056      0t0  TCP *:http (LISTEN)
Под доступными сайтами в /etc/nginx у меня есть файл по умолчанию с:
server {
  listen 8080;
....
nginx: [emerg] bind () до 0.0.0.0:80 не удалось (98: адрес уже используется)
Почему он все еще ищет порт 80?
2 ответа
Решение
                        
                        Вы должны добавить
listen 8080 default;
И убедитесь, что в других конфигурационных файлах или виртуальных хостах нет другого порта 80 по умолчанию.
У вас где-то есть директива, в которой указывается, что nginx должен подключиться к порту 80, найти его и внести необходимые изменения.
cd /etc/nginx
grep -rw 80 *
Должен заставить вас искать в нужном месте.