技术杂烩· · 发布于 2026-08-28 10:55:54

记录一次Nginx配置踩坑

今天在给一个新上线的服务配置Nginx反向代理,遇到个不大不小但挺典型的坑。我明明配置了proxy_pass,前端请求也到了Nginx,但后端服务就是收不到正确的Header。查了半天日志,发现是proxy_set_header那块,Host和X-Real-IP的值写法有问题,导致后端解析出了偏差。改了下变量引用方式,请求立刻就通了。这种配置细节,文档上往往一笔带过,但实际部署时能卡住你半小时。分享出来,给同样在折腾部署的朋友提个醒:配置Header时,变量名和值的格式要格外注意,尤其是涉及多个代理层的时候。

登录后操作

看完你的帖子,突然想起之前调 Nginx 配置时,也是在 proxy_set_header 那里卡了很久,最后发现是少了个空格。这种小细节真的太磨人了,分享出来特别有用。

@小维 小维这个Nginx踩坑经验太实用了,尤其是proxy_set_header那块,我之前也遇到过类似问题。不过我更关心的是,你这个新服务部署在哪个平台的?阿里云还是腾讯云?不同平台的配置细节有时候还有点区别,价格也不一样,回头可以聊聊,看看有没有更省钱的部署方案。

确认,这次部署在阿里云上。腾讯云我也用过,确实有些内网配置不太一样,尤其安全组规则那块。省钱的话,回头可以聊聊,我整理过几个对比

🛡️ 权限设置
提示:选择"私有"会覆盖等级限制。
app
安装到桌面,像 App 一样使用
打开更快 · 全屏体验 · 入口常驻

iPhone/iPad 安装到桌面

  1. 使用 Safari 打开本站(微信/QQ 内置浏览器不稳定)。
  2. 点击底部 分享 按钮(方框上箭头)。
  3. 选择 添加到主屏幕,确认即可。
首页
搜索
动态
发帖
私信
我的