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

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

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