Ein einfacher Nginx-Reverse-Proxy scheint einige Header zu entfernen

Ich bin ein Anfänger bei Nginx. Ich habe einen einfachen Webserver auf 8080, an den ich den gesamten Datenverkehr in dieser eher kleinen Umgebung weiterleiten möchte. Mein Proxy scheint zu funktionieren, außer dass ein benutzerdefinierter Header nicht vorhanden ist, wenn er auf meinen Upstream-Server gelangt. Der Serverblock ist unten. Was muss ich hinzufügen, um meinen benutzerdefinierten Header beizubehalten? In diesem Fall wurde der benutzerdefinierte Header in Angularjs gesetzt, aber ich glaube nicht, dass dies etwas damit zu tun hat, da es problemlos funktioniert und direkt zu 8080 auf dem Server wechselt. ($ httpProvider.defaults.headers.common ['GH_client'] = client_id ();)

server {
server_name localhost;

location / {
        proxy_pass      http://localhost:8080;
        proxy_redirect  off;
    proxy_pass_header X-CSRF-TOKEN;
        proxy_set_header   Host             $host;
        proxy_set_header   X-Real-IP        $remote_addr;
        proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
        proxy_set_header   X-NginX-Proxy true;
}}

Danke für jede Hilfe.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage