Antworten:
Sie können SetEnvIf und Allow verwenden:
<Location "/only_proxy/">
SetEnvIf X-Forwarded-For ^10\.1\.1\. proxy_env
Order allow,deny
Satisfy Any
Allow from env=proxy_env
</Location>
Sie können mod_rpaf verwenden , damit Apache die X-Forwarded-For-IP als Client-IP behandelt.
mod_rpaf
Ihre Protokolle nur nützlich sein können. Dies hat keinen Einfluss auf die Adresse, die für die Zugriffssteuerungsentscheidungen verwendet wird. Beachten Sie auch, dass in Apache 2.4 die mod_rpaf
Funktionalität nativ von mod_remoteip bereitgestellt wird .
Sie können eine Umschreiberegel schreiben, um zur Antwort 403 umzuleiten.
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-For} !(1.1.1.1|2.2.2.2)
RewriteRule .* - [F]