Nginx中Location从零开始的配置教程-创新互联

基础知识

成都创新互联是一家朝气蓬勃的网站建设公司。公司专注于为企业提供信息化建设解决方案。从事网站开发,网站制作,网站设计,网站模板,微信公众号开发,软件开发,微信小程序开发,十余年建站对成都餐厅设计等多个方面,拥有丰富建站经验。

location的匹配顺序是“先匹配正则,在匹配普通”。

location的匹配顺序其实是“先匹配普通,在匹配正则”。造成误解的原因是:正则匹配会覆盖普通匹配

Nginx location 配置语法

    1. location [ = | ~ | ~* | ^~ ] uri { ... }


    2. location @name { ... }   


location 配置可以有两种配置方法

1.前缀 + uri(字符串/正则表达式)


2.@ + name


前缀含义

    =  :精确匹配(必须全部相等)


    ~  :大小写敏感


    ~* :忽略大小写


    ^~ :只需匹配uri部分


    @  :内部服务跳转


Location 基础知识

1.location 是在 server 块中配置。


2.可以根据不同的 URI 使用不同的配置(location 中配置),来处理不同的请求。


3.location 是有顺序的,会被第一个匹配的location 处理。

Location 配置demo


1.=,精确匹配

  location = / {
   #规则
  }
  # 则匹配到 `http://www.example.com/` 这种请求。

当前文章:Nginx中Location从零开始的配置教程-创新互联
标题路径:http://hbruida.cn/article/dgijce.html