最佳答案
我使用 Nginx 作为代理来过滤对应用程序的请求。在“ http _ geip _ module”的帮助下,我创建了一个国家代码 http-header,我想使用“ headers-more-nginx-module”将其作为请求头传递。这是 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”,但是头部甚至没有传递给响应。
我错过了什么?