2013-02-26 48 views
0

我安裝了mod_geoip2 apache模塊,並且可以在phpinfo()中的Loaded Modules中看到它。但是,在Apache環境中,我的GEOIP_ADDR是127.0.0.1。我的REMOTE_ADDR是正確的遠程地址。GEOIP_ADDR 127.0.0.1 Apache mod_geoip + nginx

我也有可能導致問題的前端nginx。

我在做什麼錯?

+0

不是nginx和Apache不同的程序嗎? – 2013-02-26 12:51:05

+0

是的,我有nginx + apache組合。 – oddtwelve 2013-02-26 13:11:37

回答

1

經過幾個小時的谷歌搜索,最終發現它。

我的問題是,apache的模塊mod_rpaf(它告訴apache真正的IP)在mod_geoip後加載。

所有我必須做的是重命名

mod_rpaf.load - > 00mod_rpaf.load mod_geoip.load - > 01mod_geoip.load啓用MODS-

Apache的

目錄。並重新啓動Apache。現在就像魅力一樣工作!