2016-11-03 6 views
0

本当に誰かが助けてくれることを願っています。私は新しいサイトでSucuri CloudProxyリバースプロキシを使用しようとしています。試してみて、私はmod_remoteip.soインストールした本当のIPを取得するにはリアルIPを表示するログを取得できませんmod_remoteipとSucuri

、それは私のHTTPD設定ファイル(ある/etc/httpd/conf/httpd.conf)にロードされています:

LoadModule remoteip_module /usr/lib64/httpd/modules/mod_remoteip.so 

また、私はしました /etc/httpd/conf.d/mod_remoteip.conf を作成し、そこに私が追加しました:https://kb.sucuri.net/cloudproxy/Troubleshooting/same-user-ip

私はRです:ここで彼らの指示に従って

LoadModule remoteip_module modules/mod_remoteip.so 
RemoteIPHeader HTTP_X_SUCURI_CLIENTIP 
RemoteIPHeader HTTP_X_FORWARDED_FOR 
RemoteIPHeader HTTP_X_REAL_IP 
RemoteIPTrustedProxy 2a02:fe80::/29 
RemoteIPTrustedProxy 192.88.134.0/23 

をunningはApache 2.4.6

httpd -v 
Server version: Apache/2.4.6 (CentOS) 

私はCentOSの7にもよ:

cat /etc/centos-release 
CentOS Linux release 7.2.1511 (Core) 

私も、再起動しようとした、apacheの複数回再起動しましたが、関係なく、私は何をすべきか、私は思えませんすることはできません実際のIPをログに表示させることができます。私はそれが助けたいくつかのトラブルシューティングのページで読んでいたので、

#LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined 
LogFormat "%a %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined 

私は%aに%hを交換しますが、私の場合には、それはしませんでした:私は右のログフォーマットを使用しています

は、私は信じています。適切に設定されていないhttps://trick77.com/apache2-2-4-logging-remote-ip-address-using-mod_remoteip/

が、私は任意のヘルプは大歓迎です.. :(..私の知恵の終わりに達しています。..

答えて

0

それはあなたの「RemoteIPHeader」のように思える:これは、サイト私が参照していました。あなたがそこに持っているものを削除し、のみとして設定してみてください:。。!

RemoteIPHeader X-Forwarded-For 

そして、それが動作するはずです、それがお役に立てば幸い

おかげで、

+0

をあなたが正しいので、ありがとうございました。..番目私はあなたが意味するものを見て、私は3つのRemoteIPHeadersを削除し、それは** X Forwarded-For **を残して働いた –

関連する問題