Nginx-Upstream-Block-Host nicht gefunden

Nginx-Upstream-Block-Host nicht gefunden

Ich verwende einen Nginx-Container, der auf einen anderen Backend-Container abgebildet wird. Als ich versuchte, einen Upstream-Block in nginx.conf hinzuzufügen, der wie folgt aussieht:

upstream backend_servers {
    server backend:8000;
}

Der auftretende Fehler ist

[emerg] 1#1: host not found in upstream "backend:8000" in /etc/nginx/nginx.conf:2
nginx: [emerg] host not found in upstream "backend:8000" in /etc/nginx/nginx.conf:2

Aber wenn ich den gleichen Block in default.conf platziere, funktioniert es und der Container läuft erfolgreich. Was ist das Problem mit der Datei nginx.conf?

verwandte Informationen