本站长承接,网站搭建,网站美化,wordpress网站速度优化,网站各种疑难杂症,vpn方案,小程序搭建,视频网站解决方案,视频播放器解析源码(带暂停广告,视频广告功能),视频播放跨域,视频直播流解决方案等等,欢迎来聊~
只有你想不到,没有我做不到( •̀ ω •́ )✧ 微信:wasabiidc

167素材网

宝塔面板Nginx环境下使用CDN后获取用户真实ip

宝塔面板Nginx环境下使用CDN后获取用户真实ip

宝塔面板Nginx环境下使用CDN后获取用户真实ip

最近在网上查看了很多使用了cdn后怎么查看用户真实ip的文章,但是好像不起作用,最后翻了好久找到一个办法,这个方法适用于任何nginx环境下,包括宝塔环境下使用nginx,今天讲一下宝塔环境下使用CDN后获取用户真实ip

首先进入宝塔后台,文件管理,打开路径

/www/server/nginx/conf/

进入文件夹后找到 nginx.conf ,这个是nginx的配置文件

加入下面的代码

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

添加在大概35行左右


加入的代码其中需要注意的是log_format main,这里的main,需要在各站点的日志配置的地方要带上

保存后返回到网站,我们来修改网站的配置文件在输出文件名

倒数第三行的 access_log /www/wwwlogs/www.madapang.com.log; 加入main,改为access_log /www/wwwlogs/www.madapang.com.log main;

然后重启一下nginx,去访问一下你的网站前台,再去看网站的响应日志,就能看见用户访问网站的真实ip啦

在其他环境下也是一样的修改nginx的配置文件,然后修改网站配置文件日志输出文件名,就可以啦

宝塔面板Nginx环境下使用CDN后获取用户真实ip

拜拜ヾ(•ω•`)o

167素材网

Madapang

一个喜欢撸猫,听歌,玩小霸王,睡觉的人。

相关推荐

发表评论

电子邮件地址不会被公开。 必填项已用*标注

微信扫一扫

微信扫一扫

微信扫一扫,分享到朋友圈

宝塔面板Nginx环境下使用CDN后获取用户真实ip
返回顶部

显示

忘记密码?

显示

显示

获取验证码

Close