我最近成功地安装了MaxMind的MaxMindDB apache模块。
我向geoip.conf添加了一个名为/etc/httpd/conf.d/的新文件,其内容如下:
<IfModule mod_maxminddb.c>
MaxMindDBEnable On
MaxMindDBFile COUNTRY_DB /some/dir/GeoLite2-Country.mmdb
MaxMindDBEnv MM_COUNTRY COUNTRY_DB/country/iso_code
SetEnvIf MM_COUNTRY US AllowUS
Deny from all
Allow from env=AllowUS
</IfModule>在运行apachectl -t时,我得到以下错误:
Syntax error on line 11 of /etc/httpd/conf.d/geoip.conf:
deny not allowed here当我注释掉“所有的拒绝”行时,我得到了一个类似的错误,声明allow not allowed here
我无法在网上找到任何东西,因为这个模块几乎没有文档。有人知道怎么解决这个问题吗?
发布于 2015-01-07 09:50:06
这只是因为您的Deny和Allow需要在容器中应用,无论是<Directory>、<Files>还是<Location>部分。
https://serverfault.com/questions/657825
复制相似问题