扬州城市论坛 百科 Ubuntu中Nginx服务器安装配置教程

Ubuntu中Nginx服务器安装配置教程

3.Nginx配置

NGX的配置文件是/etc/Nginx/nginx.conf,其中设置了一些必要的参数,我们发现这样的语句:

包含/etc/nginx/sites-enabled/*

可以看出/etc/nginx/sites-enabled/default文件也是一个核心配置文件,其中包含了主要的配置信息,比如服务器目录、服务器名称、位置信息、服务器信息等。

对于用源代码安装的nginx,配置文件是/usr/local/nginx/conf/nginx . conf。

下面主要解释位置的匹配规则:

(1)=前缀指令严格匹配此查询。如果找到,停止搜索。

(2)对于其余的常规字符串,首先使用最长的匹配。如果该匹配使用了~前缀,搜索将停止。

(3)正则表达式,根据配置文件中的顺序,使用第一个匹配的。

(4)如果第三步产生匹配,则使用该结果。否则,使用第二步的匹配结果。

可以在location中使用正则字符串和正则表达式。

如果使用正则表达式,则必须使用以下规则:

(1)*前缀选择不区分大小写的匹配

(2)~选择区分大小写的匹配

示例:

位置=/{

#仅匹配/查询。

[配置A ]

}

位置/{

#匹配任何查询,因为所有请求都以/开头。

#但是正则表达式规则和长块规则将优先匹配查询。

[配置B ]

}

位置^~/图像/{

#匹配任何以/images/开头的查询并停止搜索。

#任何正则表达式都不会被测试。

[配置C ]

}

位置~* \。(gif|jpg|jpeg)$ {

#匹配任何以gif、jpg或jpeg结尾的请求。

#但是,所有对/images/目录的请求都将使用配置c。

[配置D ]

}

在这里你也应该对正则表达式有所了解!

本文来自网络,不代表本站立场,转载请注明出处:https://baike.yzcslt.com/n/a1958.html

Ubuntu中Nginx服务器安装配置教程

扬州城市论坛后续将为您提供丰富、全面的关于Ubuntu中Nginx服务器安装配置教程内容,让您第一时间了解到关于Ubuntu中Nginx服务器安装配置教程的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。