Апачис использованием x-forwarded-for

Апачис использованием x-forwarded-for

Возможно ли использовать 'LocationMatch' и заставить Apache 2.4 использовать IP-адрес x-forwarded-for? Я не могу использовать 'mod_rpaf' или 'mod_remoteip' для этого.

Я настроил LogFormat «apache.conf» на использование IP-адреса x-forwarded-for, что работает, но Apache «LocationMatch» по-прежнему извлекает IP-адрес LoadBalancer.

<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>

Связанный контент