我安装了mod_geoip2 apache模块,可以在phpinfo()中的Loaded Modules中看到它;但是,在Apache环境中,我的GEOIP_ADDR是127.0.0.1。我的REMOTE_ADDR是正确的远程地址。
我在前端也有nginx可能会导致问题。
我做错了什么?
答案 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。现在就像魅力一样!