apache 2.2 e autenticação http. por país com mod_geoip

apache 2.2 e autenticação http. por país com mod_geoip

Estou usando o mod_geoip para filtrar algum tráfego. Então agora eu tenho, por exemplo, isso

SetEnvIf GEOIP_COUNTRY_CODE FR AllowCountry
<Locationmatch "/secure-by-country">
Deny from all
Allow from env=AllowCountry
</..

Mas agora preciso adicionar autenticação http. para países bloqueados. Então:

se IPnão éde env = AllowCountry mostra autenticação http e se o cliente enviar uma credencial válida, permita o acesso.

É possível? Como posso misturar Locationmatch e Mod_geoip com algum tipo de IF?

Muito obrigado

Responder1

Eu tenho :) - Permitir e exigir devem estar em ordem válida

<Locationmatch "/secure-by-country">
AuthName "Secure area"
AuthType Basic
AuthUserFile /var/.../.htpasswd
AuthGroupFile /dev/null
Satisfy any
Deny from all
Allow from env=AllowCountry
require valid-user
</Locationmatch>

informação relacionada