【发布时间】:2013-12-27 20:14:02
【问题描述】:
我需要一种方法让所有服务器名称都指向一个文档根目录,而无需手动键入它们,可能是这样的:
<VirtualHost *:80>
DocumentRoot /www/example1
ServerName *
</VirtualHost>
这行得通吗?
【问题讨论】:
标签: apache config document-root server-name
我需要一种方法让所有服务器名称都指向一个文档根目录,而无需手动键入它们,可能是这样的:
<VirtualHost *:80>
DocumentRoot /www/example1
ServerName *
</VirtualHost>
这行得通吗?
【问题讨论】:
标签: apache config document-root server-name
不,你不能写ServerName *。
您所要做的就是将 DocumentRoot 放入配置中读取的第一个虚拟主机中。 Apache Name-Based Virtual Hosts guide 解释说,名称与任何虚拟主机配置中的 ServerName 不匹配的任何服务器都将由默认主机提供服务,因此它将获得您想要的 DocumentRoot。
【讨论】: