apache 2.2 и http аутентификация по стране с mod_geoip

apache 2.2 и http аутентификация по стране с mod_geoip

Я использую mod_geoip для фильтрации трафика. Так что теперь у меня есть, например, это

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

Но теперь мне нужно добавить http аутентификацию для заблокированных стран. Итак:

если ИПне являетсяиз env=AllowCountry показать http-аутентификацию и, если клиент отправляет действительные учетные данные, разрешить доступ.

Это возможно? Как мне смешать Locationmatch и Mod_geoip с каким-то типом IF?

Большое спасибо

решение1

У меня это есть:) - Allow и require должны быть в правильном порядке

<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>

Связанный контент