我注意到 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
。该文件设置了所有选项。