Apache 2.4.33 remoteip RemoteIPTrustedProxy不起作用

时间:2018-11-28 10:58:25

标签: apache apache2.4 x-forwarded-for

我正在使用Apache 2.4.33,并尝试使用require ip保护我的网站的一部分。 这是服务器状态页面的一个示例 进入此页面所需的IP是10.10.10.10

x

我正在尝试从我的计算机本地访问此页面: 我正在使用firefox 60和Simply Modify Headers补充。 我的IP为192.168.3.1,然后将其添加到apache配置文件中:

  <Location "/server-status">
        SetHandler server-status
        Require ip 10.10.10.10
  </Location>

在“简单修改标题”中,我添加了  X-Forwarded-For 10.10.10.10。

而且工作正常: 修改标题关闭时,我无法访问页面 并且当“修改标题”启用时,我成功显示了该页面。 日志配置有%a。它显示了修改标头关闭时的192.168.3.1和显示修改标头打开时的10.10.10.10。

然后,我尝试通过添加来自apache服务器同一网络的IP进行第二次测试: 我添加了RemoteIPTrustedProxy指令

RemoteIPHeader X-Forwarded-For
RemoteIPInternalProxy 192.168.3.1

在此10.200.66.174虚拟机上,我使用Simply Modify Headers配置了Firefox,并添加了X-Forwarded-For 10.10.10.10。 但这不起作用。 日志显示了修改标头处于打开或关闭状态时的10.200.66.174。   似乎mod_remoteip不能/不能替换IP。

配置文件中是否缺少任何内容?

最好的问候 xlhomme

0 个答案:

没有答案