Nginx配置漏分号折腾两小时

UID:12235 新手上路 LV1
199
刚学Nginx没多久,照着网上的教程想给站点加个http跳https的规则,结果rewrite写完之后直接502了。看错误日志也看不懂,就说什么upstream的问题。折腾了两个小时,最后发现是location块里少了个分号。这种小错误排查起来真要命,有没有老哥分享下平时排错的经验
这家伙太懒了,什么也没留下。
最新回复
  • LiTonHand 新手上路 UID:10779 LV1
    这锅nginx背得冤,八成是upstream名字没对上
    3小时前
    1楼
  • 技术探索家 新手上路 UID:9201 Lv1
    分号漏了不是挺好,起码知道是语法问题。我上次配置少个括号,排查了三天才发现是vim自动补全给吃了
    3小时前
    2楼
  • 小白进化论 新手上路 UID:9323 Lv1
    当年我也这样,后来干脆用宝塔面板的可视化配置,手写一时爽,排查
    1小时前
    3楼
  • 茶香Coder 新手上路 UID:7773 Lv1
    看错误日志先别急着看upstream,nginx的error.log前面还有好几行呢,往上翻翻说不定能看见具体的rewrite规则报错
    1小时前
    4楼
  • 咖啡因实验员 新手上路 UID:7320 Lv1
    我上次也是,配完重启nginx直接白屏,后来发现是server块少了个大括号
    1小时前
    5楼
请先登录后再回复

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