主 Nginx 目录是什么以及它在哪里声明?

主 Nginx 目录是什么以及它在哪里声明?

我在主配置文件中看到了应该包含的相对路径。例如

..
include file.conf;
..

如何将相对路径解释为绝对路径?根据主配置文件所在的目录,或者是否存在任何其他声明的“主”路径,结果路径将是"main"/file.conf

答案1

简单的答案是 file.conf 与调用它的 nginx.conf 文件相关,因此,如果 nginx.conf 位于 /etc/nginx/nginx.conf,则 /etc/nginx/file.conf 需要存在才能被包含在内。

请注意,对于 Nginx,nginx.conf 文件本身有很多可能的位置,具体取决于平台、Linux 发行版、从源编译时的编译时选项等。

相关内容