Przejdź do treści
Błędy NginxKrytyczny
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) — Port jest już zajęty

Nginx nie może przypiąć się do żądanego adresu i portu.

nginxserver

Co powoduje ten błąd

Inny proces (Apache, inna instancja Nginx lub inna usługa) nasłuchuje już na tym samym porcie.

Jak to naprawić

Znajdź konfliktujący proces poleceniem ss -tlnp lub netstat -tlnp. Zatrzymaj go lub zmień port nasłuchu Nginx.

Przykład

# Find process using port 80
sudo lsof -i :80
sudo ss -tlnp | grep :80
# Stop conflicting service
sudo systemctl stop apache2
Oficjalna dokumentacja

Powiązane kody błędów