随笔分类 -  NGINX

摘要:ALB 日志里的 host 为什么不是负载均衡公网 IP 线上排查 Web 扫描日志时,经常会看到一个容易误判的现象:请求明明是从负载均衡公网 IP 进来的,但 ALB 或 Nginx 日志里的 host 却是另一个陌生 IP。 结论先说清楚:日志里的 host 记录的是 HTTP 请求头里的 Ho 阅读全文
posted @ 2026-07-27 14:56 Hello_worlds 阅读(7) 评论(0) 推荐(0)
摘要:结论先说:WebSocket 返回 403 时,不要继续只盯着 nginx 的 Upgrade 头。 这次请求已经穿过 ALB、nginx、Kubernetes Ingress 并命中后端路由,真正缺的是业务鉴权要求的 Authorization。浏览器原生 WebSocket API 又不能像 f 阅读全文
posted @ 2026-07-13 12:13 Hello_worlds 阅读(17) 评论(0) 推荐(0)
摘要:一句话结论 需求很朴素:给团队用的 SQL 审核平台 Yearning 加一个功能——一条 DDL 工单能一次同时提交到多个数据源(比如国内库 + 海外库两个实例),各自生成一个工单、各走各的审批,省去两边分别手提一遍。 但落地一点都不顺,绕了一圈才认清两个硬约束:这个多环境能力社区版没有现成支持( 阅读全文
posted @ 2026-06-16 14:07 Hello_worlds 阅读(12) 评论(0) 推荐(0)
摘要:夜莺 Nightingale 告警时间比实际晚 30 分钟:自定义 5xx exporter 时间窗"只跟不追"的根因排查 以下涉及的域名、主机名、IP、token 等均已替换为占位值,照搬到你自己的环境时换成实际值即可。 先把结论摆前面:告警通知里的"告警时间"不一定是事故发生时间。 当告警链路里 阅读全文
posted @ 2026-06-03 15:07 Hello_worlds 阅读(16) 评论(0) 推荐(0)
摘要:Sentry 客户端上报全部 403:event submission rejected with_reason: ProjectId 排查 环境:Sentry self-hosted 26.5.0、Relay 26.5.0、Postgres 14.22、ClickHouse 24.x;客户端 SD 阅读全文
posted @ 2026-05-28 18:56 Hello_worlds 阅读(30) 评论(0) 推荐(0)
摘要:自托管 Sentry 安全加固实录:从 Google 钓鱼告警到 nginx 路径级白名单 一句话总结:阿里云 CLB 的 ACL 是绑在监听层的,按客户端 IP 一刀切。对自托管 Sentry 这种「admin 要严格白名单 + SDK 上报路径要公网开放」的混合场景,CLB 拦不住该拦的(搜索引 阅读全文
posted @ 2026-05-28 12:37 Hello_worlds 阅读(43) 评论(0) 推荐(0)
摘要:根因分析,域名的dns指向到了新的alb上,但是客户段本地有缓存(对应的dns还是指向了老的alb上) 解决方案:两套alb同时共存,指向同样的服务,dns上做负载权重。等客户段的缓存实效后根据dns上的权重自动切换到新的alb上 阅读全文
posted @ 2026-01-05 11:16 Hello_worlds 阅读(14) 评论(0) 推荐(0)
摘要:用户的访问链路 域名-》dns-》nginx ingres-》后端服务 为什么要把ip透传给后端服务? 用户通过下面的方式在X-Forwarded-For加入了ip,导致后端服务会收到两个ip 2.1.1.1和用户的真实ip curl --location 'https://sumumu.top/s 阅读全文
posted @ 2025-06-11 11:23 Hello_worlds 阅读(186) 评论(0) 推荐(0)
摘要:用户访问 mumu.top 跳转到 www.mumu.top 实现的方式 1. nginx上的实现方式 server { listen 80; server_name mumu.top; return 301 https://www.mumu.top; } 2. aws上的实现方式 实现 原理其实使 阅读全文
posted @ 2025-03-18 12:30 Hello_worlds 阅读(637) 评论(0) 推荐(0)
摘要:1.什么是304跳转 当浏览器发起请求时,如果资源没有改变(例如文件没有被修改),服务器(OSS)就会返回 304 状态码给cdn,cdn再响应给用户。表示该资源自上次请求以来没有被修改过,客户端可以继续使用本地缓存的副本,而不需要重新下载资源。 2. 如何避免304跳转 2.1 如果是nginx代 阅读全文
posted @ 2025-03-17 16:52 Hello_worlds 阅读(548) 评论(0) 推荐(0)
摘要:遇到的问题 用户访问域名的过程简述一下 www.sumumutop-》cdn-》源站域名-》源站ip-》ingress-》service-》pod-》nginx-》html_dir 1.问题表现 https://www.sumumutop/abc/dedf/ 如果在后面加一个/ 访问的时候 会访问到 阅读全文
posted @ 2025-03-07 20:57 Hello_worlds 阅读(690) 评论(0) 推荐(0)
摘要:1、需求:接入层有一个nginx,代理后端所有的服务都走的http,突然有一天接入了一个平台走的https(https://192.168.1.1)也需要通过接入层的nginx进行代理 2、配置 ########### 测试nginx 代理https start ########## server 阅读全文
posted @ 2024-11-15 10:31 Hello_worlds 阅读(636) 评论(0) 推荐(0)
摘要:centos 7.6 nginx 编译安装 ./configure --prefix=/data/apps/nginx \ --user=nginx \ --group=nginx \ --with-http_stub_status_module \ --with-http_ssl_module \ 阅读全文
posted @ 2024-07-27 09:11 Hello_worlds 阅读(104) 评论(0) 推荐(0)
摘要:#user www www; worker_processes auto; # 指定 Nginx 要开启的进程数,结尾的数字就是进程的个数,可以为 auto 这个参数调整的是 Nginx 服务的 worker 进程数,Nginx 有 Master 进程和 worker 进程之分,Master 为管理 阅读全文
posted @ 2018-11-21 15:14 Hello_worlds 阅读(354) 评论(0) 推荐(0)