Перейти до вмісту
Помилки 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. Зупиніть його або змініть порт прослуховування Nginx.

Приклад

# Find process using port 80
sudo lsof -i :80
sudo ss -tlnp | grep :80
# Stop conflicting service
sudo systemctl stop apache2
Офіційна документація

Пов'язані коди помилок