修改nginx.conf配置文件
使用lnmp的服务器一般配置文件在:/usr/local/nginx/conf/nginx.conf 使用宝塔Nginx的服务器一般配置文件在 :/www/server/nginx/conf/nginx.conf
打开添加
log_format main '"$http_x_forwarded_for"-$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
log_format main 这里的main 需要在各个需要开启的站点配置文件里面加上
使用了CDN内容分发后,网站日志中访客IP则会变成节点ip,这很影响我们对网站日志的分析!下面云站友介绍使用宝塔面板如何轻松解决这个问题!无论是wordpress、dedecms、phpcms、discuz、empirecms、任何使用Linux宝塔面板Nginx环境的程序均有效!
首先在【宝塔面板】中安装【Nginx免费防火墙】
注意这里是 【Nginx免费防火墙】
选择对应开启CDN的站点首先勾选【CDN】然后下一步如图:
这里根据自己用的CDN产品选择就好,注意百度CDN则开启下面的选项,至于右边【设置】根据需要调整,默认宝塔是已经设置好的!还有,本图未禁止海外访问,若有特殊需求请自行设置!
至此教程结束,Nginx已经获取访客真实IP了!