Php GEOIP#u ADDR 127.0.0.1 Apache mod#u GEOIP+;nginx

Php GEOIP#u ADDR 127.0.0.1 Apache mod#u GEOIP+;nginx,php,apache,nginx,Php,Apache,Nginx,我安装了mod_geoip2 apache模块,可以在phpinfo()中加载的模块中看到它;然而,在Apache环境中,我的GEOIP_ADDR是127.0.0.1。我的远程地址是正确的远程地址 我的前端也有nginx,这可能会导致问题 我做错了什么 经过几个小时的谷歌搜索,终于找到了它 我的问题是apache的模块mod_rpaf(它告诉apache real IP)是在mod_geoip之后加载的 我所要做的就是重新命名 mod_rpaf.load-->00 mod_rpaf.load m

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

我的前端也有nginx,这可能会导致问题


我做错了什么

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

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

我所要做的就是重新命名

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


在apache的启用mods的目录中。并重新启动了Apache。现在就像一个魔咒

nginx和Apache不是不同的程序吗?是的,我有nginx和Apache的组合。