Apache, use X-Forwarded-For para permitir

12

Como posso usar cabeçalhos X-Forwarded-For (meu proxy ip 10.1.1.x) para permitir consultas HTTP?

    
por bindbn 15.02.2011 / 12:07

3 respostas

22

Você pode usar SetEnvIf e Allow:

    <Location "/only_proxy/">
            SetEnvIf X-Forwarded-For ^10\.1\.1\. proxy_env
            Order allow,deny
            Satisfy Any
            Allow from env=proxy_env
    </Location>
    
por 15.02.2011 / 12:16
2

Você pode usar mod_rpaf para fazer com que o Apache trate o IP X-Forwarded-For como o IP do cliente.

    
por 15.02.2011 / 12:23
1

Você pode escrever uma regra de reescrita para redirecionar para a resposta 403.

RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-For} !(1.1.1.1|2.2.2.2)
RewriteRule .* - [F]
    
por 23.03.2018 / 10:11