更改Visitor Zend框架的原始IP

时间:2014-03-31 07:21:36

标签: php zend-framework cloudflare

我正在使用 CloudFlare 来更改访问者的原始IP,我需要返回原始IP,我使用 Zend框架

我需要将$_SERVER['REMOTE_ADDR'] 替换为 $_SERVER['HTTP_CF_CONNECTING_IP']

1 个答案:

答案 0 :(得分: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