如何在启用 mod_proxy 的 Apache 中获得 X-Forwarded-For

Posted

技术标签:

【中文标题】如何在启用 mod_proxy 的 Apache 中获得 X-Forwarded-For【英文标题】:How do I get X-Forwarded-For in Apache with mod_proxy enables 【发布时间】:2017-12-21 01:25:08 【问题描述】:

我已经用 mod_proxy 配置了反向代理。

ProxyPreserveHost 已开启 ProxyPass 和 ProxyPassReverse 已设置。

但是我需要 X-Forwarded-For 标头中的客户端远程地址,但它不可见。

几乎所有线程都试过了!请帮忙!

【问题讨论】:

【参考方案1】:

遇到了类似的问题。解决方案是禁用由于德国隐私法而激活的 apache 中的“removeip”模块。

至少值得一试:)

【讨论】:

以上是关于如何在启用 mod_proxy 的 Apache 中获得 X-Forwarded-For的主要内容,如果未能解决你的问题,请参考以下文章

对资源“执行 [为 apache-tomcat 绑定启用 mod_proxy]”执行操作“运行”时出错

Confluence 6 使用 Apache 和 mod_proxy 添加 SSL和其他

如何在 mod_proxy 设置下引用 Apache 的 http.conf 中的环境变量

Apache + Node.js + mod_proxy。如何将一个域路由到:3000,将另一个域路由到:80

Apache 正向代理与反向代理配置

使用 Apache 2.4 mod_proxy 和基本身份验证在 Docker 容器中运行 Portainer