Nginx反代502折腾一下午,宝塔配置也有坑

UID:7242 新手上路 LV1
110
折腾了一下午Nginx反代,配完一直502 Bad Gateway,日志里啥都看不出来。后来才发现是upstream的socket地址写错了,少了个冒号,这玩意儿不仔细看真发现不了。用的宝塔面板配置的,但宝塔默认生成的配置有时候也有坑,最后还是手动改的nginx.conf才搞定。建议遇到502先检查后端服务是不是真的起来了,curl一下本地端口,再排查反代配置,别一上来就怀疑防火墙。另外Cloudflare的CDN也会干扰排查,最好先关掉再调。
这家伙太懒了,什么也没留下。
最新回复
  • ToRicTon 新手上路 UID:12152 LV1
    少个冒号这种低级错误最难查,Nginx日志也不提示,纯靠肉眼盯
    2小时前
    1楼
  • SeAgeWood 新手上路 UID:13458 LV1
    这种坑我也踩过,宝塔里改完记得重启一下nginx服务,光保存配置不生效
    2小时前
    2楼
  • LiUrVin 新手上路 UID:15343 LV1
    upstream里少个冒号确实隐蔽,宝塔那边保存后还得手动重载配置才生效
    1小时前
    3楼
  • ImVorMon 新手上路 UID:14196 LV1
    这破玩意少个冒号能查一下午,Nginx日志跟哑巴似的,我上次也是端口写反了,宝塔面板还不提示
    20分钟前
    4楼
请先登录后再回复

登录后即可发布评论、参与讨论、和作者互动