Přeskočit na obsah
Nginx chybyFatální
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 je již obsazen

Nginx se nemůže přivázat na požadovanou adresu a port.

nginxserver

Co způsobuje tuto chybu

Jiný proces (Apache, jiná instance Nginx nebo jiná služba) již naslouchá na stejném portu.

Jak to opravit

Najděte konfliktní proces pomocí ss -tlnp nebo netstat -tlnp. Zastavte konfliktní proces nebo změňte naslouchací port Nginx.

Příklad

# Find process using port 80
sudo lsof -i :80
sudo ss -tlnp | grep :80
# Stop conflicting service
sudo systemctl stop apache2
Oficiální dokumentace

Související chybové kódy