在我们的环境中,我们使用 Nginx 作为 Apache 应用服务器的反向代理。由于需要地理定位服务,我们决定使用 CloudFlare 的 IP_Country 服务。
我们能够接收 IP_Country HTTP 参数,但无法将其传递给 Apache。
我们尝试设置以下规则,但似乎不起作用:
proxy_set_header HTTP_CF_IPCOUNTRY $sent_http_CF_IPCountry;
我将非常感激有关将自定义 HTTP 参数从 Nginx 传递到 Apache 的任何帮助。
谨致问候,Hex
答案1
$sent_http_CF_IPCountry
不要使用 ,而要使用$http_cf_ipcountry
。后者指的是客户端发送的传入 HTTP 标头。