我使用Nginx作爲代理來過濾到我的應用程序的請求。在「http_geoip_module」的幫助下,我創建了一個國家代碼http-header,並且我想通過「headers-more-nginx-module」將它作爲請求標頭傳遞。這是Nginx的配置位置的塊:來自nginx代理服務器的轉發請求標頭
location/{
proxy_pass http://mysite.com;
proxy_set_header Host http://mysite.com;;
proxy_pass_request_headers on;
more_set_headers 'HTTP_Country-Code: $geoip_country_code';
}
但這僅設置在響應中的報頭。我嘗試使用「more_set_input_headers」而不是「more_set_headers」,但是頭部甚至沒有傳遞給響應。
我在這裏錯過了什麼?
Hey Pelig。當有些人爲你提供有用的迴應時,它習慣於給予回覆。如果你在搜索答案時發現你在這裏登陸,它也適合提出一個問題。這是因爲該網站基於聲譽。我提高了你的問題和leshgrinder答案,因爲我正在尋找相同的答案。 – jww