我有以下配置文件和位置:
etc/ngnix/nginix.conf
var/etc/nginx/sites-available/myproject
etc/ngnix/conf.d/default.conf
etc/ngnix/conf.d/web.conf
Run Code Online (Sandbox Code Playgroud)
我对每个 conf 文件角色、规则、何时使用一个或另一个感到困惑,它们是一个接一个加载还是一个一个加载,指令是否覆盖?
该nginx配置文件称为nginx.conf并且在大多数系统位于etc/nginx/nginx.conf。
nginx.conf可以选择包含include从其他文件读取部分配置的语句。有关更多信息,请参阅此文档。阅读您的nginx.conf文件,以确定哪些文件和目录是来源的,以及在哪种上下文中以及哪种顺序。
一些发行版附带一个nginx.conf文件,该文件从目录中获取其他文件,例如/conf.d/和/sites-enabled/。
在某些发行版上还有一个约定,用于在/sites-available/和之间符号链接文件/sites-enabled/。
的nginx -T命令(大写T)是非常有用的在所有包含的文件列出整个配置。
| 归档时间: |
|
| 查看次数: |
2346 次 |
| 最近记录: |