Відповіді:
Ви можете використовувати SetEnvIf та Allow:
<Location "/only_proxy/">
SetEnvIf X-Forwarded-For ^10\.1\.1\. proxy_env
Order allow,deny
Satisfy Any
Allow from env=proxy_env
</Location>
Ви можете використовувати mod_rpaf, щоб Apache ставився до X-Forwarded-For IP як клієнтський IP.
mod_rpaf
це лише може зробити ваші журнали корисними; це фактично не впливає на адресу, що використовується у рішеннях щодо контролю доступу. Також зауважте, що в Apache 2.4 mod_rpaf
функціональність надається mod_remoteip .
Ви можете написати правило переписати для переадресації на відповідь 403.
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-For} !(1.1.1.1|2.2.2.2)
RewriteRule .* - [F]