Das Erstellen einer neuen Reverse-Proxy-Konfiguration in Nginx leitet zu einer anderen Konfiguration weiter

Das Erstellen einer neuen Reverse-Proxy-Konfiguration in Nginx leitet zu einer anderen Konfiguration weiter

Ich habe mir damit den Kopf zerbrochen. Für jede Hilfe wäre ich sehr dankbar.

Ich habe eine Handvoll Websites/Dienste, die auf verschiedenen Servern laufen. Auf einem Server hier bei mir zu Hause läuft ein Reverse-Proxy, der verschiedene Subdomains an ihre Ziele anderswo weiterleitet. Ich erstelle eine neue Konfiguration und gebe an, wohin mein Proxy-Pass gehen soll. Meine /etc/nginx/conf.d hat viele verschiedene Konfigurationen, aber der Einfachheit halber nehmen wir an, ich habe diese drei:

a.conf
b.conf
c.conf

Nehmen wir an, c.conf ist die neue Datei, die ich erstellt habe/an deren Einrichtung ich arbeite. Hier ist ihr Inhalt:

server {
  listen 80;
  server_name newsubdomain.root.net;

  location / {
      proxy_pass http://222.222.222.222:4011;
      proxy_set_header Host $host;
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

      #upgrade to WebSocket protocol when requested
      proxy_set_header Upgrade $http_upgrade;
      proxy_set_header Connection "Upgrade";
  }

}

Wohttp://222.222.222.222:4011ist mein (verschleiertes) Ziel.

Wenn ich zu newsubdomain.root.net navigiere, lande ich beim Proxy-Pass, der in a.conf konfiguriert wurde. Beim Versuch, das Problem zu beheben, habe ich a.conf in a.conf.bak umbenannt. Wenn ich jetzt zu newsubdomain.root.net navigiere, lande ich beim Proxy-Pass, der in b.conf definiert ist.

Es muss etwas Einfaches sein, das ich übersehe, aber an diesem Punkt bin ich ratlos. Ich habe auf diese Weise unzählige neue Konfigurationen eingerichtet (über 20 auf diesem Server) ohne Probleme und seitdem hat sich nichts geändert (zumindest meines Wissens bin ich der Einzige, der auf diesen Server zugreift).

Ich habe nach einer Lösung dafür gesucht, aber meine Suchbegriffe haben nichts Relevantes ergeben. Ich stelle gerne alle erforderlichen Protokolle/zusätzlichen Informationen zur Verfügung.

Vielen Dank im Voraus an alle, die einen Rat geben können.

verwandte Informationen