GeoIP 模块 (mod_geoip2) 和 Amazon EC2 Ubuntu 实例

GeoIP 模块 (mod_geoip2) 和 Amazon EC2 Ubuntu 实例

我已经通过以下方式安装了 GeoIP modhttp://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 xxxx:65490] /www/prime/non-uk/.htaccess: 不允许从任何连接访问此处的位置。

相关内容