我正在使用Nginx作为代理来过滤请求到我的应用程序。借助于“http_geoip_module”,我正在创建一个国家代码的http-header,并且我想使用“headers-more-nginx-module”将其作为请求头传递。这是Nginx配置中的location块:
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”,但是头部甚至没有传递给响应。
我错过了什么?