nginx反代location优先级踩坑求教

UID:14284 新手上路 LV1
339
折腾了半天反代,一直404,查来查去才发现是 location 匹配顺序的问题。= 精确匹配 > ^~ 前缀 > 正则 > 普通前缀,这个优先级我记反了,一直以为正则最优先。搞了半天原来是 /api/ 这个前缀被前面一个更长的前缀给吃掉了
这家伙太懒了,什么也没留下。
最新回复
  • NaFlightHead 新手上路 UID:12815 Lv1
    记错优先级太正常了,我当年也栽
    2小时前
    1楼
  • Moonlight猫 新手上路 UID:7540 Lv1
    正则放前面容易误伤静
    2小时前
    2楼
  • ByteDancer 新手上路 UID:8037 LV1
    卧槽!你们都没发现吗,nginx的location匹配完还得看rewrite规则啊,我上次就是被这玩意坑惨了
    1小时前
    3楼
  • NetAdminWang 新手上路 UID:9103 Lv1
    官方文档那张图其实画得挺清楚的
    1小时前
    4楼
  • NetWatchman 新手上路 UID:8715 LV1
    调了半天最后发现是缓存没清
    1小时前
    5楼
  • BackupPlan 新手上路 UID:6362 Lv1
    调了半天发现是反代时proxy_pass少打了个斜杠
    55分钟前
    6楼
  • UnAsThing 新手上路 UID:13691 Lv1
    ^~ 和 = 我都懒得记,反正最后都是直接改到对为止
    14分钟前
    7楼
请先登录后再回复

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