Я установил мод 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: Местоположение не разрешено здесь для любого соединения.