获取最新安全动态
当使用加速乐后,网站服务器访问日志中的IP地址都将记录为加速乐的节点IP,无法取得客户端的真实IP地址。为解决这个问题,可以通过在加速乐转发的HTTP头信息中增加 X-Forwarded-For 信息,用于记录客户端的真实IP,这时web服务器的日志就可以使用 $http_x_forwarded_for变量记录远程客户端的真实IP。
Nginx环境下:
'$http_x_forwarded_for - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" ';
Apache环境下:
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\""
IIS环境下设置图文方法>>点击进入
ASP程序获取客户端真实ip函数:
Request.ServerVariables("HTTP_X_FORWARDED_FOR")
PHP程序获取客户端真实ip函数:
$_SERVER["HTTP_X_FORWARDED_FOR"]
JSP程序获取客户端真实ip函数:
request.getHeader("HTTP_X_FORWARDED_FOR")
常见程序端获取真实ip的具体方法:
Discuz!论坛使用CDN后无法获取用户真实IP的解决方案http://bbs.jiasule.com/thread-4-1-1.html
Phpwind使用CDN后无法正确获取用户真实IP的解决方案http://bbs.jiasule.com/thread-10-1-1.html
ShopEx使用CDN后获取用户客户端真实IP的方法http://bbs.jiasule.com/thread-56-1-1.html
蚂蚁分类信息管理系统(mymps)不能获取用户真实IP的解决方案http://bbs.jiasule.com/thread-568-1-1.html
phpmps(php分类信息发布系统)使用CDN后无法获取用户真实IP的解决方案http://bbs.jiasule.com/thread-108-1-1.html
Wordpress使用“wp-log-robots”插件后无法获取真实IP的解决方案 http://bbs.jiasule.com/thread-1242-1-1.html
售前支持
400-161-0866