Назад | Перейти на главную страницу

Модуль GeoIP (mod_geoip2) и инстанс Amazon EC2 Ubuntu

Я установил мод GeoIP через http://dev.maxmind.com/geoip/legacy/mod_geoip2/ и убедились, что у www-data правильные разрешения на чтение базы данных. Нам просто нужно заблокировать каталог из Великобритании из-за особенностей медицинской индустрии. Когда я включаю его, даже я заблокирован для него из США, а также из Великобритании (я предполагаю, что везде). Поскольку это блокировка каталога, после добавления правильной конфигурации модуля в apache2.conf все, что мне нужно будет добавить, это файл .htaccess в соответствующий каталог:

<Location /geoip-enabled>
    SetEnvIf GEOIP_COUNTRY_CODE GB BlockCountry
    Deny from env=BlockCountry
</Location>

Что еще нужно включить в .htaccess? Когда он активен, он генерирует внутреннюю ошибку сервера 500, и журналы отражают

[core: alert] [pid 23183] [client x.x.x.x: 65490] /www/prime/non-uk/.htaccess: Местоположение не разрешено здесь для любого соединения.