我正在遵循有关使 vhosts 与 Apache2 协同工作的指南,大多数指南都在谈论 000-default.conf,但我在 /etc/apache2/sites-available/ 中只有“默认”
答案1
这取决于您的操作系统。我猜您使用的操作系统(甚至版本)与您参考的教程不同。
在大多数发行版中,默认的 apache 配置将加载此目录中名称以 .conf 结尾的任何文件,甚至加载目录中的任何文件。因此,只要它包含在主 apache 配置文件中,就可以了。
这000-
是一种技巧,可以让文件按照字母顺序排列并首先加载。
答案2
目录中的符号链接使用数字前缀sites-enabled
来定义虚拟主机的优先级。对于实际文件,sites-available
不需要这样的数字前缀。
一般来说,对于如何命名文件几乎没有任何限制sites-available
,但sites-enabled
您应该继续使用您的发行版最初使用的命名约定。
请注意,某些版本要求名称以sites-enabled
结尾.conf
。