0

mod_geoip2 Apache モジュールをインストールし、phpinfo(); の Loaded Modules で確認できます。ただし、Apache 環境では、GEOIP_ADDR は 127.0.0.1 です。私の REMOTE_ADDR は正しいリモート アドレスです。

問題を引き起こす可能性のあるフロントエンドにnginxもあります。

私は何を間違っていますか?

4

1 に答える 1

1

数時間のグーグルの後、ついにそれを見つけました。

私の問題は、Apache のモジュール mod_rpaf (Apache の実際の IP を伝える) が mod_geoip の後にロードされたことです。

私がしなければならなかったのは、名前を変更することだけでした

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

Apache の mods が有効なディレクトリにあります。そして、Apacheを再起動しました。今では魅力のように機能します!

于 2013-02-26T13:45:29.340 に答える