我有一个云 VPS,我在上面为几个客户托管几个网站。我的 Apache 配置了 VirtualHosts(我使用 Zpanel),因此每个网站都有自己的根文件夹,并且从 DNS 设置中,我只需将 *.sitedomain.com 的 A 记录添加到服务器的 IP 即可。
我还运行一个电子邮件服务器(Postfix/Dovecot)来接收这些域的电子邮件,同样,我为每个站点都设置了指向邮件服务器 IP 的相应 MX 记录。
一切运行正常。网站解析正确,电子邮件被路由到相应的电子邮件帐户。
我希望设置的最后一项是 Webmail(使用 RoundCube)。是否有可能以任何方式将webmail.sitedomain.com
所有虚拟主机站点重定向到托管 RoundCube 的同一网站?Roundcube 在同一台服务器上运行,我可以使用服务器的主域或服务器的公共 IP 地址访问它。
我希望当 URL 以 开头时webmail
,它不会重定向到虚拟主机文件夹,而是重定向到 Webmail 应用程序。有没有办法在 Apache 中做到这一点?
我正在使用 Apache 2 网络服务器,如果有必要的话,在 Ubuntu 12.04 LTS 上使用 ZPanel 10.1。
答案1
在您的 Apache 设置中,您可以创建一个主
ServerName webmail.sitedomain.com
然后为该名称添加别名:
ServerAlias webmail.otherdomain.com webmail.friendsdomain.com ...
他们都应该访问同一个网站。
我不知道 ZPanel 是否可以为您做到这一点......