我需要一种方法让所有服务器名称指向一个文档根目录,而无需手动输入所有这些,可能是这样的:
<VirtualHost *:80>
DocumentRoot /www/example1
ServerName *
</VirtualHost>
这会起作用吗?
答案 0 :(得分:0)
不,你不能写ServerName *
。
您所要做的就是将DocumentRoot放在配置中读取的第一个虚拟主机中。 Apache Name-Based Virtual Hosts guide解释了任何虚拟主机配置中名称与ServerName不匹配的服务器都将由默认主机提供服务,因此它将获得您想要的DocumentRoot。