美文网首页
Nginx Location配置

Nginx Location配置

作者: everKarma | 来源:发表于2016-04-10 20:13 被阅读0次

语法规则: location [=||*|^~] /uri/ { … }

  • = 开头表示精确匹配
  • ~ 开头表示区分大小写的正则匹配
  • !~ 开头表示区分大小写的不匹配
  • *~ ** 开头表示不区分大小写的正则匹配
  • *!~ ** 开头表示不区分大小写的不匹配
  • ^~ 开头表示uri以某个常规字符串开头
  • / 通用匹配,任何请求都会匹配到

优先级:

  1. 匹配=
  2. 匹配^~
  3. 按文件中规则的顺序匹配
  4. 最后交给 / 作通用匹配

必选规则

#第一必选规则:直接匹配网站根,通过域名访问网站首页比较频繁,使用这个会加速处理
location = / {
    #规则
}

#第二必选规则:处理静态文件请求,这是nginx作为http服务器的强项
location ^~ /static/ {
    #目录匹配
    root /webroot/static/;
}
location ~* \.(gif|jpg|jpeg|png|css|js|ico)$ {
    #后缀匹配
    root /webroot/res/;
}

#第三必选规则:通用规则,用来转发动态请求到后端应用服务器
location / {
    #规则
}

相关文章

  • Nginx 匹配规则

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

  • nginx基础知识

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

  • Nginx路由详解

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

  • Nginx 负载均衡/反向代理配置

    反向代理: 修改nginx配置nginx.conf文件: 在location /{ #...

  • Nginx配置文件下载(不预览)

    nginx配置指定目录文件下载 server块中新增 location配置:

  • Nginx 跨域设置

    nginx配置文件中,在需要跨域的location内,增加如下配置,重启nginx即可。

  • nginx获取真实ip

    通过Nginx获取用户真实IP nginx配置 location / { proxy_set_header ...

  • nginx实战笔记

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

  • Nginx location配置

    语法规则: location [=||*|^~] /uri/ { … } ~ #波浪线表示执行一个正则匹...

  • nginx配置location

    指令作用 匹配指定的请求uri(请求uri不包含查询字符串,如http://localhost:8080/test...

网友评论

      本文标题:Nginx Location配置

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