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 apache2Související chybové kódy
Nginx chybyChyba
no resolver defined to resolveno resolver defined to resolve — Není nakonfigurován DNS resolver
Nginx potřebuje přeložit hostname, ale není nakonfigurován žádný DNS resolver.
nginxserver
Zobrazit podrobnosti Nginx chybyChyba
connect() failed (111: Connection refused)connect() failed (111: Connection refused) — Upstream odmítl spojení
Nginx se nemohl připojit k upstream serveru.
nginxserver
Zobrazit podrobnosti Nginx chybyChyba
could not build server_names_hashcould not build server_names_hash — chyba hash tabulky názvů serverů
Nginx nemůže sestavit hash tabulku názvů serverů.
nginxserver
Zobrazit podrobnosti Nginx chybyChyba
no live upstreams while connecting to upstreamno live upstreams while connecting to upstream — všechny upstreamy jsou nedostupné
Všechny servery upstream ve fondu jsou označeny jako nedostupné.
nginxserver
Zobrazit podrobnosti Nginx chybyChyba
496 SSL Certificate Required496 SSL Certificate Required — Nginx Vyžadován SSL certifikát
Je vyžadován klientský certifikát, ale nebyl poskytnut.
nginxserver
Zobrazit podrobnosti Nginx chybyChyba
414 URI Too Long414 URI Too Long — Nginx URI příliš dlouhé
URI požadavku překračuje maximální délku, kterou Nginx zpracuje.
nginxserver
Zobrazit podrobnosti