
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?