美文网首页
nginx的location配置详解

nginx的location配置详解

作者: FishSha | 来源:发表于2018-09-27 19:45 被阅读10次

location中的配置就是一个个不同的规则
按照一定的匹配顺序,访问Nginx的请求,满足哪个规则则会执行其中的相关命令

匹配顺序

= ➡️ ^~ ➡️ 其他规则 ➡️ /

语法规则

location [=||*|^~] /url { ... }

  • / 开头的表示通用匹配符,任何请求都会匹配到
location / {
    #rule
}

所有没有匹配到其他规则的,都会匹配该规则

  • = 开头表示精确匹配
location = /login {
    #rule
}

如下请求将匹配该规则

http://localhost/login
  • ^~ 开头表示uri以某个字符串开头匹配
location ^~ /login {
    #rule
}

如下请求将匹配该规则

http://localhost/login/status
  • ~ 开头表示区分大小写的正则匹配
  • ~* 开头表示不区分大小写的正则匹配
  • ! 开头表示不匹配
    • !~ 区分大小写 不匹配
    • !~* 不区分大小写不匹配
location !~* /Login {
    #rule
}

如下请求将不会匹配该规则

http://localhost/login

相关文章

  • nginx实战笔记

    nginx最佳实践 nginx location详解 server_name参数配置 nginx中root和ali...

  • nginx 配置location详解

    本文主要介绍下实践过程中常用的几个nginx的配置指令及注意的问题事后发现,配置不出点bug是永远记不住的,都是泪...

  • Nginx配置location详解

    location正则写法 location使用语法: location [ = | ~ | ~* | ^~ ] u...

  • 详解Nginx Location配置

    本篇文章给大家分享了Nginx Location配置的相关步骤以及具体方法,有需要的朋友参考学习下。 今天有一位同...

  • nginx的location配置详解

    location中的配置就是一个个不同的规则按照一定的匹配顺序,访问Nginx的请求,满足哪个规则则会执行其中的相...

  • Nginx 匹配规则

    Nginx 内核源码解析 nginx location 练习 Nginx location 配置踩坑过程分享ngi...

  • Nginx路由详解

    本文总结Nginx的location配置策略。结合案例说明location的用法。 location配置语法:lo...

  • Nginx-location配置详解

    语法规则:location [=|~|~*|^~] /uri/ { … } =开头表示精确匹配 ^~开头表...

  • nginx-location配置详解

    1)语法规则: location [=|~|~*|^~] /uri/ {...} 2)匹配顺序 匹配的原则为:匹配...

  • nginx基础知识

    nginx主配置文件 nginx.conf 配置文件结构如下: location匹配规则 语法规则location...

网友评论

      本文标题:nginx的location配置详解

      本文链接:https://www.haomeiwen.com/subject/helyoftx.html