您当前的位置:首页 > 网站建设 > 网站维护
| php | asp | css | H5 | javascript | Mysql | Dreamweaver | Delphi | 网站维护 | 帝国cms | React | 考试系统 | ajax | jQuery |

Nginx配置

51自学网 2022-07-22 18:48:46
  网站维护

前置文章:

Linux(CentOS7) 下 Nginx1.15.8 安装步骤

Nginx 的配置文件 nginx.conf

我们访问一个网址,服务器返回对应的资源。那么一个网址是如何对应一个资源的呢?
用 Nginx 可以很好地帮我们实现路由功能,我们所有需要做的就是配置好 location 模块。

语法规则

 location [=|~|~*|^~] /uri/ {… }

符号含义
=精确匹配 
^~非正则匹配
~正则匹配(区分大小写)
~*正则匹配(不区分大小写)
!~正则不匹配(区分大小写)
!~*正则不匹配(不区分大小写)
 普通匹配(这里没有符号的时候)

匹配规则

1. 精准匹配命中时,停止location

2.一般匹配(普通和非正则)命中时,对比所有命中的一般匹配,选出最长的一条

3.如果最长的那一条为非正则匹配,直接匹配此条,停止location

4.如果最长的那一条为普通匹配,继续尝试正则location(以上至此都不存在代码顺序)

5.按代码顺序执行正则匹配,当第一条正则location命中时,停止location

示例:

想运行以下示例需先下载第三方模块echo-nginx-module:

#下载到/usr/local/src目录wget https://github.com/openresty/echo-nginx-module/archive/v0.61.tar.gztar -zxvf v0.61.tar.gz 
下载地址:
Openstack各组件逻辑关系及运行流程解析
harbor可视化私有镜像仓库环境及服务部署示例
51自学网,即我要自学网,自学EXCEL、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。
京ICP备13026421号-1