Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >解决宝塔Nginx使用CDN后无法获取用户真实IP (含LNMP)

解决宝塔Nginx使用CDN后无法获取用户真实IP (含LNMP)

作者头像
残浔
发布于 2023-05-11 11:46:10
发布于 2023-05-11 11:46:10
1.8K00
代码可运行
举报
文章被收录于专栏:UQUQUQUQ
运行总次数:0
代码可运行

修改nginx.conf配置文件

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

打开添加

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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 需要在各个需要开启的站点配置文件里面加上

最后网站日志完美记录真实ip与cdn节点的ip

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年3月4日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
保姆级Nginx日志配置文件总结
Nginx服务器日志相关指令主要有两条:一条是log_format,用来设置日志格式;另外一条是access_log,用来指定日志文件的存放路径、格式和缓存大小,可以参加ngx_http_log_module。一般在Nginx的配置文件的日志配置(/usr/local/nginx/conf/nginx.conf)。
兔云小新LM
2023/03/24
2.9K0
Nginx 不受 CDN 服务影响获取访客真实 IP
获取和记录站点访客的真实 IP 对于站点日志的分析和安全策略的指定很有帮助,Nginx 默认的日志记录获取到的 IP 地址如果站点启用了 CDN 服务,那么这里的 IP 地址都是 CDN 服务器节点的 IP 地址了,并不是用户访客的 IP 地址(如图 1),这时候分析 Nginx 日志看到的数据就不是很真实了,影响判断呀!今天明月就给大家分享一个 Nginx 不受 CDN 服务影响获取访客真实 IP 的方法。
双面人
2019/04/10
2K0
Nginx 不受 CDN 服务影响获取访客真实 IP
深入解析Nginx配置文件
Nginx是一款高性能的HTTP和反向代理服务器,广泛应用于各类Web服务器。作为一名测试工程师,了解Nginx配置文件的细节有助于更好地进行测试和优化服务器性能。本文将详细介绍Nginx配置文件的结构及其主要配置项。
霍格沃兹测试开发Muller老师
2024/06/19
2.5K0
nginx: [emerg] unknown log format "access" in错误解决方法
在centOS系统中配置域名的过程中,访问浏览器可能出现 如下错误: nginx: [emerg] unknown log format “access”。
network_dream
2023/11/13
3930
nginx.conf 配置详解(六)
日志级别从低到高分别是:debug、info、notice、warn、error、crit
高大北
2022/06/14
6160
nginx.conf 配置详解(六)
Nginx配置中的log_format用法梳理(设置详细的日志格式)
nginx服务器日志相关指令主要有两条:一条是log_format,用来设置日志格式;另外一条是access_log,用来指定日志文件的存放路径、格式和缓存大小,可以参加ngx_http_log_module。一般在nginx的配置文件中日记配置(/usr/local/nginx/conf/nginx.conf)。 log_format指令用来设置日志的记录格式,它的语法如下: log_format name format {format ...} 其中name表示定义的格式名称,format表示定义的格式
洗尽了浮华
2018/01/22
4.5K0
Nginx日志文件格式及切割日志文件
作为Web服务器而言,日志是必不可少的也是需要经常查看的。此篇就来介绍下如何自定义Nginx中的日志格式以及使用crontab计划任务来做到每天切割一次日志文件从而做到方便管理。
星哥玩云
2022/07/03
1.4K0
Nginx日志文件格式及切割日志文件
ELK+filebeat+nginx+json 日志分析综合实战
2,将nginx日志改成json格式,这样各个字段就方便最终在kibana进行画图统计了
张哥编程
2024/12/07
1610
ELK+filebeat+nginx+json 日志分析综合实战
nginx日志格式分析
这其中有个$http_x_forworded_for ,当前端有代理服务器时,设置web节点记录客户端IP,同时代理服务器也需要进行相关http_x_forworded_for的配置
全栈程序员站长
2022/08/22
1.9K0
CentOS下Nginx配置Web访问日志并结合Shell脚本定时切割
在一个成熟的WEB系统里,没有日志管理是不可以的,有了日志,可以帮助你得到用户地域来源、跳转来源、使用终端、某个URL访问量等相关信息;通过错误日志,你可以得到系统某个服务或server的性能瓶颈等。因此,将日志好好利用,你可以得到很多有价值的信息。
星哥玩云
2022/07/26
6470
CentOS下Nginx配置Web访问日志并结合Shell脚本定时切割
NGINX日志配置总结
本来准备讲解nginx和apache的日志的,但是个人不太推荐apache(纯属个人爱好),这里就不介绍apache的日志了。
CrazyCodes
2018/09/18
1.3K0
nginx日志配置
日志对于统计排错来说非常有利的。本文总结了nginx日志相关的配置如access_log、log_format、open_log_file_cache、log_not_found、log_subrequest、rewrite_log、error_log。 nginx有一个非常灵活的日志记录模式。每个级别的配置可以有各自独立的访问日志。日志格式通过log_format命令来定义。ngx_http_log_module是用来定义请求日志格式的。
用户5640963
2019/07/26
1.4K0
搭建nginx静态资源站
上面的配置文件中 root和alias 指令配置完之后实现的效果是一样的,其实用的区别在于:
码缘
2019/07/27
1.4K0
网站使用CDN的情况下nginx日志如何记录真实IP
网站使用了 CDN 的情况下,nginx 的访问日志只会记录节点 IP,无法记录用户真实访问 IP。下面就教大家如何记录用户真实 IP。以宝塔面板为例:
是山河呀
2024/08/17
4210
Nginx日志管理——了解Nginx日志选项配置以及自定义日志格式使用「建议收藏」
不管什么程序,一般都会有日志的。哪怕你在浏览器上网访问了一个网站,也会有记录保存的。在这个里互联网时代,想在网上不留下痕迹那是很难的。在我们开发一个程序,日志功能往往也是不可缺少的,今天我们就来讲讲这个Nginx的日志是怎么样来玩的。
全栈程序员站长
2022/09/07
2K0
Nginx日志管理——了解Nginx日志选项配置以及自定义日志格式使用「建议收藏」
Nginx 日志格式配置介绍
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
授客
2019/09/11
3K0
nginx 日志管理「建议收藏」
#access_log logs/host.access.log main;
全栈程序员站长
2022/09/01
9170
搭建 LNMP + CodeIgniter 开发环境
搭建 LNMP + CodeIgniter 开发环境 搭建 LNMP 环境 首先搭建 LNMP 的服务器环境 安装 Nginx, MySQL 和 PHP 软件包 执行以下命令: yum install -y nginx mariadb-server mariadb php php-fpm php-mysql
仇诺伊
2018/09/12
2.4K0
haproxy转发真实IP给web
1.在haproxy.cfg中加入下面参数。 option forwardfor #如果后端服务器需要获得客户端真实ip需要配置的参数,必须要放在listen模块下
相柳
2019/05/17
2.9K0
Nginx access_log 运行日志查询和配置
当我们学会Nginx的基本配置之后,可以通过Nginx配置Service代理。管理服务器所有的http和https请求。
zinyan.com
2022/12/07
4K0
Nginx access_log 运行日志查询和配置
相关推荐
保姆级Nginx日志配置文件总结
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验