Возможно ли использовать '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>