在 Apache2 中,是否可以在一个 VHost 中设置多个 ServerName?
我想为内部 wiki 设置一个“wiki”虚拟主机。
我的网络有“.lan”后缀。如何让 Apache 在同一个虚拟主机上同时应答“wiki”和“wiki.lan”?
答案1
在虚拟主机定义中同时使用ServerName
和指令。您可以执行以下操作:ServerAlias
<VirtualHost *:80>
Servername wiki.lan
ServerAlias wiki
[...]
</Virtualhost>
答案2
用 添加其他名称ServerAlias
。
您可以使用这两种格式中的任意一种或者混合使用:
ServerAlias aaa.example.com bbb.example.com ccc.example.com
ServerAlias ddd.example.com
ServerAlias eee.example.com
ServerAlias fff.example.com
该指令仅在虚拟主机部分。
看:http://httpd.apache.org/docs/current/mod/core.html#serveralias