Nginx 反向代理 + CloudFlare 地理定位服务

Nginx 反向代理 + CloudFlare 地理定位服务

在我们的环境中,我们使用 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 标头。

相关内容