2014-03-31 21 views
0

我正在使用CloudFlare哪些更改了訪問者的原始IP地址,我需要返回原始IP地址,我正在使用Zend框架
更改訪客Zend框架的原始IP地址

我需要更換$_SERVER['REMOTE_ADDR']隨着$_SERVER['HTTP_CF_CONNECTING_IP']

回答

0

要修復在Ubuntu上的問題按下列說明

確保你的根

sudo -i 
wget https://www.cloudflare.com/static/misc/mod_cloudflare/mod_cloudflare.c 
apt-get install apache2-prefork-dev # or apache2-threaded-dev 
apxs2 -ci mod_cloudflare.c 
tee /etc/apache2/mods-available/cloudflare.load <<EOF 
LoadModule cloudflare_module /usr/lib/apache2/modules/mod_cloudflare.so 
EOF 
tee /etc/apache2/mods-available/cloudflare.conf <<EOF 
CloudFlareRemoteIPHeader X-Forwarded-For 
CloudFlareRemoteIPTrustedProxy 10.0.0.0/8 
EOF 
a2enmod cloudflare 
service apache2 reload