Ошибки NginxКритическая
bind() to 0.0.0.0:80 failed (98: Address already in use)bind() to 0.0.0.0:80 failed (98: Address already in use) — Порт уже используется
Nginx не может выполнить привязку к запрошенному адресу и порту.
nginxserver
Что вызывает эту ошибку
Другой процесс (Apache, другой экземпляр Nginx или иной сервис) уже прослушивает этот порт.
Как исправить
Найдите конфликтующий процесс с помощью ss -tlnp или netstat -tlnp. Остановите конфликтующий процесс или измените порт в директиве listen Nginx.
Пример
# Find process using port 80
sudo lsof -i :80
sudo ss -tlnp | grep :80
# Stop conflicting service
sudo systemctl stop apache2Связанные коды ошибок
Ошибки NginxОшибка
no resolver defined to resolveno resolver defined to resolve — DNS-резолвер не настроен
Nginx необходимо разрешить имя хоста, однако DNS-резолвер не настроен.
nginxserver
Подробнее Ошибки NginxОшибка
connect() failed (111: Connection refused)connect() failed (111: Connection refused) — Upstream отклонил соединение
Nginx не смог подключиться к upstream-серверу.
nginxserver
Подробнее Ошибки NginxОшибка
could not build server_names_hashcould not build server_names_hash — ошибка хеш-таблицы имён серверов
Nginx не может построить хеш-таблицу имён серверов.
nginxserver
Подробнее Ошибки NginxОшибка
no live upstreams while connecting to upstreamno live upstreams while connecting to upstream — все upstream-серверы недоступны
Все upstream-серверы в пуле помечены как недоступные.
nginxserver
Подробнее Ошибки NginxОшибка
496 SSL Certificate Required496 SSL Certificate Required — Nginx: Требуется SSL-сертификат клиента
Требуется клиентский сертификат, но он не был предоставлен.
nginxserver
Подробнее Ошибки NginxОшибка
414 URI Too Long414 URI Too Long — Nginx: URI слишком длинный
URI запроса превышает максимальную длину, которую Nginx готов обработать.
nginxserver
Подробнее