0

我在 /etc/apache2/sites-enabled 中设置了几个域:

domain1.com
domain2.com
domain3.com

我需要为每个设置 webmail.domain*.com。我可以为每个单独的虚拟主机文件执行此操作,但是有没有办法编写通配符虚拟主机以被所有域捕获?

此外,所有 webmail.*.com 请求都应为同一目录提供服务。

4

3 回答 3

4

ServerAlias允许使用通配符

于 2009-03-02T20:12:58.857 回答
0

尽管我很刻薄,但看看Apache 的 vhosts 文档,答案似乎不是。您需要一个 FQDN,而不是一个通配符。

于 2009-03-02T20:08:17.917 回答
0

啊,这对我有用:

<VirtualHost *:80>
    ServerName webmail.domain.com
    ServerAlias webmail.*
    DocumentRoot /path/to/webmail
    UseCanonicalName Off
</VirtualHost>
于 2009-03-02T20:15:07.183 回答