当前位置: 首页 > news >正文

在nginx中实现回源日志的功能

本文分享自天翼云开发者社区《在nginx中实现回源日志的功能》.作者:尹****聪

nginx中已经提供了访问日志的功能,主要对客户端的访问状态等进行记录,比如响应给客户端的状态码,请求uri,请求协议等。而对于回源(或者回后端)的请求状态记录较少,如后端的地址、端口、状态码等这些有记录。在反向代理场景中很大可能会在回源(或者回后端)时修改请求uri、请求host等信息,基于这一需求可以通过回源日志的方式对其进行记录。

回源日志可以采用单独的功能模块来实现,需要挂载到log阶段。主要记录的是回源(或者回后端)的状态,包括请求uri、请求头、请求协议、后端地址、后端响应状态码、后端的响应头、连接复用状态等。由于回源(或者回后端)时,由于源站的连接或者响应错误,会导致nginx进行重试,那么更好的展示方式是每次重试打印一条回源日志,而不是跟访问日志一样,把多次重试的状态记录到一个字段当中,不方便查看或者自动化的分析。

nginx的lua扩展功能可以提供高效的功能开发,所以针对这一特性,可以提供日志变量来保存相应的状态,比如 $origin_addr、$origin_status 。以及通过回源日志的格式来实现不同客户的定制化日志需求。

http://www.hskmm.com/?act=detail&tid=38174

相关文章:

  • devtoolset-11 工具集
  • 2025年热门的酚醛胶厂家最新TOP推荐榜
  • 2025 年北京湖南菜餐厅最新推荐:网红打卡推荐榜单,匠心湖鲜与现炒工艺深度测评及权威选择指南
  • 2025年耐用的电加热管最新TOP排名厂家
  • 数字人企业:数字人公司强势重点推荐
  • 2025年北京工程造价咨询公司权威推荐榜单:工程预算造价/造价咨询甲级/全过程工程咨询源头公司精选
  • 2025年评价高的弥散供氧设备,弥散供氧分子筛制氧机推荐TOP生产厂家
  • 2025年比较好的仪器计量校准厂家推荐及选择建议
  • 2025年有实力的电加热导热油炉,导热油炉品牌厂家排行榜
  • AI优化平台:AI优化公司如何重塑企业竞争力
  • 杂题记录 3
  • 2025年比较好的风光互补电动执行器,电动执行器厂家推荐及选择建议
  • 2025年口碑好的荷兰七箭精酿啤酒,精酿啤酒出酒龙头直销制造
  • oracle 各类文件位置
  • ImagesViewer 图片查看器
  • 2025年比较好的布袋定制,帆布布袋定制厂家最新推荐排行榜
  • 2025年400E螺纹钢生产厂家权威推荐榜单:敬业螺纹钢/三级盘螺/盘圆螺源头厂家精选
  • 2025年优质的合规管理知识产权贯标,知识产权贯标推荐
  • 不知道笔记本怎么添加打印机?教你3招轻松搞定!
  • 2025年可靠的注册公司咨询费用
  • 2025年热门的短视频运营方案
  • PostgreSQL初始化配置
  • 2025年比较好的美容院高端美体内衣,塑身美体内衣厂家最新TOP推荐榜
  • docker运行nginx
  • AI 工具网站如何快速起量?一篇讲清新词、外链与选品逻辑
  • 详细介绍:前端登录加密实战:从原理到落地,守护用户密码安全
  • 2025年如何选餐饮设计哪家靠谱
  • 陌陌交友微信小程序:一站式社交解决方案详解
  • 2025年有能力的短视频拍摄哪家好
  • 2025年行业内西铁城机床代理商怎么选