行业资讯

虚拟主机怎么配置nginx规则,Nginx配置文件的详细说明

2023-10-31 5:28:27 行业资讯 浏览:33次


不容错过的Nginx配置详解,一文带你搞懂Nginx

从配置文件开始到events之间的内容,主要会设置一些影响Nginx服务器整体运行的配置指令,主要包括配置运行Nginx服务器的用户(组)、允许生成的worker process数,进程pid存放路径、日志存放路径和类型以及配置文件的引入等。

Nginx配置文件的详细说明

1、全局块:配置影响nginx全局的指令。一般有运行nginx服务器的用户组,nginx进程pid存放路径,日志存放路径,配置文件引入,允许生成worker process数等。events块:配置影响nginx服务器或与用户的网络连接。

2、Nginx服务器配置中最频繁的部分,代理、缓存和日志定义等绝大多数功能和第三方模块的配置都在这里,http块又包括http全局块和server块。

3、其它的Worker会重新进入休眠状态,这就是惊群问题。

4、邮件服务器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。并且支持很多第三方的模块扩展。

5、Nginx配置文件详解:Nginx的主配置文件是nginx.conf,这个配置文件一共由三部分组成,分别为全局块、events块和http块。在http块中,又包含http全局块、多个server块。每个server块中,可以包含server全局块和多个location块。

Nginx的server_name和location配置

1、Nginx主要是通过其配置文件(一般名为 nginx.conf )来控制它的行为,本文主要介绍其http模块下的 server_name 和 location 这两条指令的配置。

2、一个server块可以配置多个location块。

3、Nginx 将按照上面4顺序对 server_name 进行匹配,只要有一项匹配 server_name 后就会停止继续匹配。

4、例子:以上一些配置为在该server下具有全局性,例如 root ,可在location中重新定义root 当我们想定义多个server监听同一个端口但访问的host不一样时,server_name就派上用场了。

5、官网的指令说明比较简单,下面将结合nginx配置及请求示例详细说明。

6、server_name 域名; location /路径1/ {}location /路径2/ {} 就可以 :域名/路径1/ 域名/路径2/ 这样来访问了。