阿帕契使用 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>

相關內容