阿帕奇使用 x-forwared-for

阿帕奇使用 x-forwared-for

是否可以“LocationMatch”并使 Apache 2.4 使用 x-forwarded-for IP 地址?我无法为此使用“mod_rpaf”或“mod_remoteip”。

我已将“apache.conf”LogFormat 配置为使用 x-forwarded-for IP,该 IP 正在工作,但 Apache“LocationMatch”仍在拉取 LoadBalancer IP。

<LocationMatch "(?i).*/CFIDE">
Order Deny,Allow
Deny from all
Allow from 10.0.0.0/8 # I need this 'Allow' to use the x-forwared-for IP
</LocationMatch>

答案1

我通过使用“SetEnvIF X-FORWARDED-FOR”解决了我自己的问题。

<LocationMatch "(?i).*/CFIDE">
SetEnvIF X-FORWARDED-FOR "123.456.654.321" AllowIP
Order Deny,Allow
Deny from all
Allow from env=AllowIP
</LocationMatch>

相关内容