nginx 配置文件有什么区别?

nginx 配置文件有什么区别?

我注意到 nginx 有许多配置文件,例如 /etc/nginx 目录中的 nginx.conf,以及 /etc/nginx/site-availabe 中的其他两个配置文件,一个称为 defualt,另一个称为 defualt,位于 /etc/nginx/site-enabled 中。有人知道它们之间有什么区别吗?

答案1

default.conf文件sites-available/ 与 中的文件相同,sites-enabled/因为第二个文件是符号链接。它是一个模板虚拟主机,您可以使用它来创建自己的虚拟主机配置。

sites-available/用于存储您的所有配置,无论它们当前是否启用。

sites-enabled/具有指向 中的文件的符号链接sites-available/。这允许您通过删除符号链接来选择性地禁用 vhost。

两者均在 中引用/etc/nginx/nginx.conf。该文件设置了所有选项。

相关内容