GEOIP_ADDR 127.0.0.1 Apache mod_geoip + nginx

时间:2013-02-26 12:45:59

标签: php apache nginx

我安装了mod_geoip2 apache模块,可以在phpinfo()中的Loaded Modules中看到它;但是,在Apache环境中,我的GEOIP_ADDR是127.0.0.1。我的REMOTE_ADDR是正确的远程地址。

我在前端也有nginx可能会导致问题。

我做错了什么?

1 个答案:

答案 0 :(得分:1)

经过几个小时的谷歌搜索,终于找到了它。

我的问题是apache的模块mod_rpaf(告诉apache真正的IP)是在mod_geoip之后加载的。

我所要做的就是重命名

mod_rpaf.load - > 00mod_rpaf.load mod_geoip.load - > 01mod_geoip.load

在apache的mods-enabled目录中。并重新启动Apache。现在就像魅力一样!