Nginx-FehlerFatal
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 bereits in Verwendung
Nginx kann sich nicht an die gewünschte Adresse und den gewünschten Port binden.
nginxserver
Was verursacht diesen Fehler
Ein anderer Prozess (Apache, eine weitere Nginx-Instanz oder ein anderer Dienst) lauscht bereits auf demselben Port.
So beheben Sie ihn
Den konfliktierenden Prozess mit ss -tlnp oder netstat -tlnp ermitteln. Den konfliktierenden Prozess beenden oder den Nginx-Listen-Port ändern.
Beispiel
# Find process using port 80
sudo lsof -i :80
sudo ss -tlnp | grep :80
# Stop conflicting service
sudo systemctl stop apache2Verwandte Fehlercodes
Nginx-FehlerFehler
no resolver defined to resolveno resolver defined to resolve — Kein DNS-Resolver konfiguriert
Nginx muss einen Hostnamen auflösen, aber es ist kein DNS-Resolver konfiguriert.
nginxserver
Details anzeigen Nginx-FehlerFehler
connect() failed (111: Connection refused)connect() failed (111: Connection refused) — Upstream-Verbindung abgelehnt
Nginx konnte keine Verbindung zum Upstream-Server herstellen.
nginxserver
Details anzeigen Nginx-FehlerFehler
could not build server_names_hashcould not build server_names_hash – Fehler beim Aufbau der Server-Names-Hashtabelle
Nginx kann die Hashtabelle der Servernamen nicht aufbauen.
nginxserver
Details anzeigen Nginx-FehlerFehler
no live upstreams while connecting to upstreamno live upstreams while connecting to upstream — Alle Upstreams nicht verfügbar
Alle Upstream-Server im Pool sind als nicht verfügbar markiert.
nginxserver
Details anzeigen Nginx-FehlerFehler
496 SSL Certificate Required496 SSL Certificate Required — Nginx SSL-Zertifikat erforderlich
Ein Client-Zertifikat ist erforderlich, wurde aber nicht bereitgestellt.
nginxserver
Details anzeigen Nginx-FehlerFehler
414 URI Too Long414 URI Too Long — Nginx URI zu lang
Die Anfrage-URI überschreitet die maximale Länge, die Nginx verarbeitet.
nginxserver
Details anzeigen