Eu tenho um servidor Apache2 configurado como proxy reverso na minha rede de perímetro.
Há muito VirtualHost configurado com a diretiva ProxyPas.
Para um específico, quero restringir o acesso a um endereço IP específico.
Este é um exemplo:
<VirtualHost 192.168.0.1:80>
ServerAdmin [email protected]
ServerName sub.domain.com
ServerAlias sub.domain.com
ProxyPass / http://internal.domain.com:80/
ProxyPassReverse / http://internal.domain.com:80/
CustomLog /var/log/apache2/my_log combined
HostnameLookups Off
ProxyPreserveHost On
UseCanonicalName Off
ServerSignature On
ProxyRequests Off
</VirtualHost>
Eu tentei adicionar isto:
<Proxy *>
Order deny,allow
Deny from all
Allow from 192.168.0.100
</Proxy>
mas não funciona porque o Proxy Reverso não preserva o endereço IP remoto.
Existe uma maneira de usar o IP ACL com o Apache configurado como Proxy Reverso?
Obrigado