Nginx配置文件
01.nginx的主配置文件为nginx.conf,其路径根据安装的方式不同有所不同。
- nginx的配置文件以区块的方式组成,每个区块以一对花括号{}表示起始与终止。
- nginx的配置文件目录树结构为:
- main,全局的配置。
- event,事件相关的配置。
- http,http,7层服务相关的配置;一个http配置段中可配置多个虚拟主机(server)。
- server,虚拟主机相关的配置。
- location,根据url路径进行不同的配置。
- server,虚拟主机相关的配置。
- stream,tcp,四层服务相关的配置;一个stream配置段中可配置多个虚拟主机(server)。
- server,虚拟主机相关的配置。
- main,全局的配置。
- nginx的配置文件可以使用域名进行语法检测,其格式为:
nginx -t -c /path/to/nginx.conf
- 如果不指定-c,则默认为编译时nginx家目录下的conf/nginx.conf。
02.nginx配置的优先级:
- 局部的配置优先级高于全局配置。
- http段,server段及location段若配置了同一个配置项,则ocation段中的配置项最终生效。
- 局部若无配置,则继承上一级的配置,以此类推。
- location段和server段都没有配置某一个配置,则继承htp段中的该配置;如http段中也无配置,则使用默认配置。
文档更新时间: 2020-01-17 11:00 作者:闻骏