程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
nginx 相关技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
Nginx UI 六个 CVE 同一根因:AuthRequired 只验 JWT,不验会话从哪来
资讯
Nginx UI 六个 CVE 同一根因:AuthRequired 只验 JWT,不验会话从哪来
2026-11-01 21:04:24
Nginx UI 2.5.0 一次修掉六个高危 CVE(passkey 账号 2FA 被绕过、CSRF、备份软链注入、node token 跨节点、陈旧 JWT 提权、升级包 digest),根因都是 AuthRequired 只验 JWT、不校验 RequireSecureSession。附代码片段、PoC 响应、升级与加固清单。
Nginx
安全
运维
认证
nginx 1.31.0 与 1.30.x:反代配置要跟着改的几处
综合
nginx 1.31.0 与 1.30.x:反代配置要跟着改的几处
2026-10-28 21:06:19
nginx 1.31.0 开始拒绝 HTTP/2、HTTP/3 请求里的 Connection、Keep-Alive、Transfer-Encoding 等逐跳头,TE 只允许 trailers;1.29.7 起 upstream keepalive 默认开启、proxy_http_version 默认 1.1,老配置里的手工补丁要清理。文中给出 400 排查命令与安全修复清单。
nginx
反向代理
运维
HTTP2
nginx 1.30.6 与 1.31.7 修复 5 个 CVE:`alias`+`rewrite`、AIO+SSI 两类配置需要优先自查
资讯
nginx 1.30.6 与 1.31.7 修复 5 个 CVE:`alias`+`rewrite`、AIO+SSI 两类配置需要优先自查
2026-10-25 21:04:03
nginx-1.30.6 与 1.31.7 修复 5 个 CVE,其中 3 个 CVSS 9.2。本文给出受影响版本区间、F5 公告里的具体触发配置(alias+rewrite+$request_filename、map 正则捕获前置引用、AIO+SSI)、三种临时缓解写法,以及哪些默认配置可以先排期升级。
nginx
安全
运维
CVE
nginx 谓词 location + client_body_early_read + json_set:按 payload 路由的真实代价
综合
nginx 谓词 location + client_body_early_read + json_set:按 payload 路由的真实代价
2026-10-24 21:05:16
nginx 1.31.5 让 location 可以直接匹配变量,也带来了在原 location 匹配之前读 body 的开关和原生 JSON 字段提取。三者配合能在 /mcp、/api/v1 这种同一 URI 上按 payload 分流,但会改变缓冲时机、临时文件行为和限额保护的位置。本文给配置片段与上线前的验证清单。
nginx
运维
反向代理
Nginx UI 六个 CVE 复盘:AuthRequired 只校验 JWT,不校验会话,v2.5.0 才补上 RequireSecureSession
综合
Nginx UI 六个 CVE 复盘:AuthRequired 只校验 JWT,不校验会话,v2.5.0 才补上 RequireSecureSession
2026-10-23 21:02:14
Nginx UI v2.5.0 一次修掉六个 CVE,五个都源自同一个假设:只要 JWT 有效就算已认证。梳理 2.0.0–2.4.x 的认证、CSRF、节点 token、备份 symlink 与升级 digest 链路,给出升级后的检查与轮换步骤。
Nginx
安全
运维
鉴权
自建 ntfy 推送通道:Docker 部署、Token 认证与 Nginx 长连接反代
综合
自建 ntfy 推送通道:Docker 部署、Token 认证与 Nginx 长连接反代
2026-10-23 20:00:57
用 Docker 部署自建 ntfy 推送服务,端口只绑 127.0.0.1、开认证并发 token,Nginx 反代必须关 proxy_buffering 并把超时拉到 1d,否则手机端收不到消息。附磁盘告警、systemd OnFailure、Uptime Kuma 接入与心跳防沉默。
ntfy
运维
Docker
Nginx
告警
history 模式上线后深链接刷新 404:Nginx 回退、/api 被吞与 base 配错的排查
编程
history 模式上线后深链接刷新 404:Nginx 回退、/api 被吞与 base 配错的排查
2026-10-23 00:04:15
history 模式上线后深链接和刷新 404,分五处排查:Nginx try_files 的 $uri/ 目录索引陷阱、/api 被回退成 HTML 导致 Unexpected token '<'、Vite base 与 createWebHistory 只改一边、S3/OSS 错误文档配置、index.html 缓存引用旧 hash 资源。附症状对照表与上线前 curl 自检。
前端路由
Vue
Router
Nginx
history模式
SPA部署
nginx 1.30.6 / 1.31.7 修复五个配置相关漏洞:先用 nginx -T 自查,再决定升级顺序
资讯
nginx 1.30.6 / 1.31.7 修复五个配置相关漏洞:先用 nginx -T 自查,再决定升级顺序
2026-10-21 21:02:17
nginx 1.30.6 与 1.31.7 修的五个漏洞全部依赖特定配置:alias 加 rewrite、map 正则捕获、AIO 加 SSI、HTTP/3 请求体、TLS 会话票据。给出 nginx -T 的逐项 grep 自查命令、每个 CVE 的暴露条件与临时缓解,以及只有 1.30/1.31 分支拿到修复这一限制。
nginx
漏洞排查
运维
CVE
OpenResty 1.31.1.1 落地:precontent 阶段、按请求校验上游证书与 cosocket TLS
编程
OpenResty 1.31.1.1 落地:precontent 阶段、按请求校验上游证书与 cosocket TLS
2026-10-17 21:09:03
OpenResty 1.31.1.1 里三处对网关直接有用的新能力:precontent_by_lua 阶段与 access/content 的分工、proxy_ssl_verify_by_lua 按上游动态决定证书校验、settrustedstore/getsslsession 把可信 CA 下沉到单次握手,附升级自查路径与验证命令。
OpenResty
Nginx
Lua
网关
TLS
鉴权
nginx 1.30 升级后最容易漏掉的默认值:代理上游默认走 HTTP/1.1 并开启 keep-alive
综合
nginx 1.30 升级后最容易漏掉的默认值:代理上游默认走 HTTP/1.1 并开启 keep-alive
2026-10-17 21:07:25
nginx 1.30 把代理到上游的 HTTP 版本默认从 1.0 改成 1.1 并默认开启 keep-alive。梳理由此带来的连接复用、后端 idle timeout 不匹配导致的 502、残留 Connection close 反向抵消,以及日志字段与 stub_status 的验证方法。
nginx
运维
反向代理
升级踩坑
Nginx Proxy Manager:用 Web 界面管 Nginx 反代,armv7 要停在 2.13.7
编程
Nginx Proxy Manager:用 Web 界面管 Nginx 反代,armv7 要停在 2.13.7
2026-10-11 00:04:38
Nginx Proxy Manager 把 Nginx 反向代理与 SSL 终止做成 Web 管理台:81 端口管理界面、不用懂 Nginx 就能建 forwarding/redirect/streams/404 host、Let's Encrypt 自动签发、Access List 与审计日志、高级配置只对 super user 开放。本文给出 Docker 部署的端口与 data/letsencrypt 持久化要点、启动慢源于熵、以及 armv7 因 Nodejs 弃 armhf 需停在 2.13.7 镜像。
Web管理
Nginx
反向代理
Docker
管理
用户管理
ble
AST
SSL
ICE
eve
TARS
Log
Auth
免费
Encrypt
Use
PR
AR
Admin
Manager
Dev
Interface
ng
in
The
CC
AD
user
Management
TABLE
反代
NGINX 1.30.0 稳定版:sticky cookie 会话保持开源,上游代理默认改成 HTTP/1.1
综合
NGINX 1.30.0 稳定版:sticky cookie 会话保持开源,上游代理默认改成 HTTP/1.1
2026-10-09 20:01:06
NGINX 1.30.0 稳定版合并 1.29.x:Plus 专属的 sticky cookie 会话保持正式开源,上游代理默认改用 HTTP/1.1 并默认启用 keepalive,另有 MPTCP、到上游的 HTTP/2、ECH 等。附 upstream 配置写法与升级需核对的行为变化。
nginx
会话保持
sticky
cookie
MPTCP
HTTP
1.1
反向代理
运维
2026 年 nginx 21 个 CVE 修复版本矩阵:9 月 HTTP/3 堆溢出与两个 major 漏洞
资讯
2026 年 nginx 21 个 CVE 修复版本矩阵:9 月 HTTP/3 堆溢出与两个 major 漏洞
2026-10-08 21:04:07
nginx 在 2026 年收录了 21 个 CVE,修复分布在 2 月到 9 月的 7 个版本。本文给出完整的 mainline/stable 修复矩阵,重点拆解 9 月的 CVE-2026-90439(HTTP/3 + OpenSSL<=3.5.0 堆溢出)与两个被标 major 的漏洞,并给出该升到哪个版本与自查方法。
nginx
安全
CVE
运维
版本升级
堆溢出
429
NGINX map 正则捕获顺序引发堆溢出:CVE-2026-42533 与 1.31.3 / 1.30.4 修复清单
综合
NGINX map 正则捕获顺序引发堆溢出:CVE-2026-42533 与 1.31.3 / 1.30.4 修复清单
2026-10-02 21:03:10
F5 2026-07-15 带外披露 NGINX 内存破坏漏洞群,最严重的是 CVE-2026-42533(map 正则捕获变量引用顺序导致堆溢出,CVSS 9.2),与 60005/56434 共用修复版本 1.31.3 / 1.30.4。本文给出受影响版本、命名捕获的规避写法,以及 42530/42055/42945 与关 HTTP/3 等临时缓解。
NGINX
安全
运维
CVE
服务器
堆溢出
缓冲区
正则
海狸IM 2.1 私有化部署:中间件、Go 微服务与 Nginx 的启动顺序
案例
海狸IM 2.1 私有化部署:中间件、Go 微服务与 Nginx 的启动顺序
2026-10-01 20:01:32
海狸IM 后端是 Go + go-zero 的 17 模块微服务,私有化部署的坑集中在启动顺序和 Nginx 收口:先中间件、再初始化库、改 config.txt、按 RPC→API→Admin 起服务,Nginx 漏掉三个 WebSocket 头就会“能登录、收不到消息”。含 LiveKit UDP 端口段、RocketMQ topic 与踩坑清单。
Go
go-zero
微服务
私有化部署
Nginx
Docker
nginx 1.30.0 稳定版升级:proxy_http_version 默认变 1.1、upstream keepalive 默认开启,老后端要先写回退
综合
nginx 1.30.0 稳定版升级:proxy_http_version 默认变 1.1、upstream keepalive 默认开启,老后端要先写回退
2026-09-29 21:02:08
nginx 1.30.0 稳定版整合 1.29.x 后,默认代理行为变了:proxy_http_version 默认由 1.0 改为 1.1,upstream keepalive 默认开启,且默认不再发送 Connection 头。老后端依赖短连接的场景升级后可能出问题。本文给出这个最易踩的坑与回退写法,并梳理 MPTCP、Early Hints、HTTP/2 上游、ECH、sticky sessions、max_headers 等新特性。
nginx
运维
反向代理
upstream
HTTP
1.1
配置
Anubis 部署笔记:Docker + Nginx unix socket,用 PoW 挑战把爬虫成本抬起来
综合
Anubis 部署笔记:Docker + Nginx unix socket,用 PoW 挑战把爬虫成本抬起来
2026-09-28 21:31:25
Anubis 是 Go 写的反 AI 爬虫反向代理,用工作量证明挑战抬高抓取成本。本文给出 Docker/docker-compose 部署、policy.yaml 策略、Nginx unix socket 接入方式,以及卷权限、ED25519 签名密钥、DIFFICULTY 取舍、真实 IP 等踩坑点。
Go
反向代理
爬虫防护
Docker
Nginx
数学
用 Caddy 取代 Nginx 做反向代理:三行 Caddyfile 自动 HTTPS 与续期,附 Compose 写法
综合
用 Caddy 取代 Nginx 做反向代理:三行 Caddyfile 自动 HTTPS 与续期,附 Compose 写法
2026-09-28 20:02:18
面向 VPS/Docker 上跑服务的开发者与运维:用 Caddy 替代 Nginx 做反向代理,内置自动 HTTPS 申请与续期。给出三行 Caddyfile 的最小配置、多域名与 header 写法、apt 安装与 fmt/validate/reload 流程、Docker Compose 集成(caddy_data 必须持久化、Let's Encrypt 速率限制),以及从 Nginx 迁移需要权衡的几处差异。
Caddy
Nginx
反向代理
Docker
Compose
HTTPS
运维
CAD
Ubuntu unattended-upgrades 把 nginx 升到 1.24.0-2ubuntu7.10,worker 全线 SIGSEGV,一条 apt upgrade 修好
案例
Ubuntu unattended-upgrades 把 nginx 升到 1.24.0-2ubuntu7.10,worker 全线 SIGSEGV,一条 apt upgrade 修好
2026-09-26 21:07:06
一次例行重启后两个站点间歇不可达、Ghost 后台白屏,根因是 Ubuntu unattended-upgrades 自动装的 nginx 1.24.0-2ubuntu7.10 回归,worker 每个请求 SIGSEGV。本文复盘 systemd 显示 active 但 worker 循环崩溃的排查,以及一条 apt upgrade 修好的过程。
运维
nginx
Ubuntu
故障复盘
包管理
画布
Kubernetes ingress 六小时 502:default_server 挂在一个被健康检查清空的 upstream 上
案例
Kubernetes ingress 六小时 502:default_server 挂在一个被健康检查清空的 upstream 上
2026-09-26 21:06:20
一次 Kubernetes ingress 六小时 502:后端 Deployment 全挂,nginx 健康检查把 upstream 池清空,而该池是 80/443 的 default_server,所有未匹配域名一起 502。本文复盘错误日志、fall=5 清池过程,以及超时、max_fails、DNS upstream、keepalive 的一组修复。
运维
nginx
Kubernetes
故障复盘
高可用
nginx 因 1 秒 DNS 空窗拒绝启动:整机站点宕机 3 小时复盘
案例
nginx 因 1 秒 DNS 空窗拒绝启动:整机站点宕机 3 小时复盘
2026-09-25 21:01:41
一次 unattended-upgrades 升级 systemd 触发 needrestart 批量重启,BIND 与 nginx 竞速差 1 秒:nginx 解析不到上游域名直接 emerg 拒绝启动,全站宕机 3 小时。文中给出 journalctl 定位时间线、After=nss-lookup.target 为何失效、systemd Restart= 自愈配置,以及 proxy_pass 变量化后前缀替换失效的坑与 rewrite break 正解。
nginx
systemd
故障排查
DNS
运维
反代
Nginx CVE-2026-42533:map 正则捕获变量触发 worker 堆溢出,修复版本 1.31.3+/1.30.4+
资讯
Nginx CVE-2026-42533:map 正则捕获变量触发 worker 堆溢出,修复版本 1.31.3+/1.30.4+
2026-09-24 21:14:17
Nginx CVE-2026-42533:map 指令正则匹配加捕获变量引用触发 worker 堆缓冲区溢出,可致 DoS、ASLR 关闭时可能代码执行。修复版本 1.31.3+/1.30.4+。含受影响版本自查、Ubuntu USN-8563 补丁回退经过与对应包版本、无法立即升级时的缓解方向。
Nginx
安全
CVE
运维
Nginx 502/504 排障:先按 error.log 关键字分流,别急着重启
案例
Nginx 502/504 排障:先按 error.log 关键字分流,别急着重启
2026-09-23 21:02:57
502 和 504 是两种病。本文用 error.log 关键字(Connection refused、upstream timed out 在 connecting 还是 reading response header、no live upstreams、reset by peer)做分流,给出分层判断表、proxy_connect/send/read_timeout 的分工、upstream 健康检查与 HTTPS 两条链路的排查,并附三个真实案例。
Nginx
运维
排障
反向代理
导出 50 万行订单直接 500:PHP CSV 流式导出的排查顺序与 Nginx/FPM 配置
编程
导出 50 万行订单直接 500:PHP CSV 流式导出的排查顺序与 Nginx/FPM 配置
2026-09-22 21:31:12
从「导出几十万行订单页面 500、日志报 memory exhausted」出发,按排查顺序定位一次性查询、数组映射、字符串拼接三份数据叠加的内存峰值,改成分页游标+生成器+fputcsv 流式写出;并补齐 ThinkPHP StreamResponse、Db::cursor 与 Nginx proxy_buffering/FPM request_terminate_timeout 这些容易被忽略的长连接配置。
PHP
CSV导出
内存优化
生成器
ThinkPHP
Nginx
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
2
3
下一页
共 3 页
到第
页
确定