我使用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