Suming

强烈建议十八周岁以下儿童在家长陪同下观看

CDN 获取访客真实IP

以前没有用过CDN是因为备案原因,国内CDN无法使用。现在域名备案以后就可以愉快的使用国内各大厂商的CDN方案了。不过网站挂上CDN后,网站日志里所有访客IP都是CDN的IP,无法准确分析日志情况。所以我们需要修改NGINX配置文件来获取真实访客的IP。

我们需要修改是的nginx.conf 根配置文件

使用lnmp的服务器一般配置文件在:/usr/local/nginx/conf/nginx.conf宝塔的配置文件:/www/server/nginx/conf/nginx.conf

我们在 nginx.conf 这个文件里 http 段添加识别

 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"'; 

然后在 vhost nginx.conf 日志配置里末端添加 main 如:

access_log /www/wwwlogs/xxx.com.log main;

然后重启nginx后既可获取真实访客IP。


0条评论

发表评论