NGINX的配置文件的顺序是什么

时间:2018-04-30 20:36:25

标签: nginx

我有以下配置文件和位置:

etc/ngnix/nginix.conf
var/etc/nginx/sites-available/myproject
etc/ngnix/conf.d/default.conf
etc/ngnix/conf.d/web.conf

我对每个conf文件角色,规则,何时使用其中一个或另一个,它们是一个接一个地加载,还是仅仅一个,是指令覆盖感到困惑?

1 个答案:

答案 0 :(得分:1)

nginx配置文件名为nginx.conf,大多数系统位于etc/nginx/nginx.conf

nginx.conf可以选择包含include语句,以便从其他文件中读取部分配置。有关详情,请参阅this document。阅读您的nginx.conf文件,以确定源文件和目录的来源以及上下文和顺序。

某些发行版附带nginx.conf文件,该文件可从/conf.d//sites-enabled/等目录中获取其他文件。

/sites-available//sites-enabled/之间的符号链接文件的某些发行版上也有一个约定。

nginx -T命令(大写T)可用于列出所有包含文件的整个配置。