Mam serwer sieci Web Nginx działający jako odwrotny serwer proxy do przekazywania żądań do Apache w celu dodatkowej obsługi (błagam, abyś nie pytał dlaczego). Mam prośbę, do której próbuję dołączyć niestandardowy nagłówek i chciałbym, aby nginx przesłał ten niestandardowy nagłówek do Apache, aby mógł coś z tym zrobić w aplikacji.
Przejrzałem HttpProxyModuledokumenty, ale nie są zbyt opisowe, nawet jeśli jestem we właściwym miejscu (bardzo dobrze, że nie jestem).
Jak mogę zmusić nginx do przekazania X-CUSTOM-REFERRERnagłówka? Co więcej, jeśli to możliwe, chciałbym, aby przesuwał się dalej po dowolnym niestandardowym nagłówku, który się pojawi. Jeśli ten ostatni jest zbyt duży, by zapytać, ten pierwszy byłby wystarczający dla mojej obecnej potrzeby.
Jak widać, jestem nowy w nginx, więc wersja naprawcza byłaby pomocna.
Dzięki.
AKTUALIZACJA
Odpowiedni fragment kodu z mojej istniejącej konfiguracji:
location / {
proxy_pass http://preview;
proxy_redirect off;
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-Custom-Referrer $x_custom_referrer;
}
X-Custom-Referrernagłówka i przekazać ją dalej?proxy_set_header X-Custom-Referrer $x_custom_referrerczy coś w tym rodzaju?