每个VHost有多个“ServerName”?

在Apache2中,可以在一个VHost中设置多个ServerNames?

我想为一个内部wiki设置一个“wiki”虚拟主机。

我的networking有一个“.lan”后缀。 如何让Apache在同一个虚拟主机上同时回答“wiki”和“wiki.lan”?

在虚拟主机定义中使用ServerNameServerAlias指令。 你会做这样的事情:

 <VirtualHost *:80> Servername wiki.lan ServerAlias wiki [...] </Virtualhost> 

请参阅Apache Docs – ServerAlias指令 。

使用ServerAlias添加其他名称。

您可以使用这两种格式中的任何一种或混合使用:

 ServerAlias aaa.example.com bbb.example.com ccc.example.com ServerAlias ddd.example.com ServerAlias eee.example.com ServerAlias fff.example.com 

该指令仅在VirtualHost部分有效。

请参阅: http : //httpd.apache.org/docs/current/mod/core.html#serveralias