首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法配置MaxMindDB的Apache模块

无法配置MaxMindDB的Apache模块
EN

Server Fault用户
提问于 2015-01-07 09:04:50
回答 1查看 1.7K关注 0票数 1

我最近成功地安装了MaxMind的MaxMindDB apache模块。

我向geoip.conf添加了一个名为/etc/httpd/conf.d/的新文件,其内容如下:

代码语言:javascript
运行
复制
<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时,我得到以下错误:

代码语言:javascript
运行
复制
Syntax error on line 11 of /etc/httpd/conf.d/geoip.conf:
deny not allowed here

当我注释掉“所有的拒绝”行时,我得到了一个类似的错误,声明allow not allowed here

我无法在网上找到任何东西,因为这个模块几乎没有文档。有人知道怎么解决这个问题吗?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2015-01-07 09:50:06

这只是因为您的DenyAllow需要在容器中应用,无论是<Directory><Files>还是<Location>部分。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/657825

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档