將不同網域的子網域重新導向到同一站點

將不同網域的子網域重新導向到同一站點

我有一個雲端 VPS,在上面代表一些客戶託管一些網站。我的 Apache 配置了 VirtualHosts(我使用 Zpanel),因此每個網站都有自己的根資料夾,並且從 DNS 設定中我只需將 *.sitedomain.com 中的 A 記錄新增至伺服器的 IP。

我還運行一個電子郵件伺服器(Postfix/Dovecot)來接收這些網域的電子郵件,同樣,我有每個網站各自的 MX 記錄,定向到郵件伺服器的 IP。

所有這些都運行良好。網站正確解析,電子郵件被路由到各自的電子郵件帳號。

我希望設定的最後一件事是網頁郵件(使用 RoundCube)。對於所有虛擬主機站點,是否可以以任何方式重定向webmail.sitedomain.com到託管 RoundCube 的相同網站? Roundcube 在同一台伺服器上運行,我可以使用伺服器的主網域或伺服器的公共 IP 位址存取它。

我希望當 URL 以 開頭時webmail,它不會重定向到虛擬主機資料夾,而是重定向到網頁郵件應用程式。有沒有辦法在 Apache 中做到這一點?

我正在使用 Apache 2 Web 伺服器,如果有的話,在 Ubuntu 12.04 LTS 上使用 ZPanel 10.1。

答案1

在您的 Apache 設定中,您可以建立一個主要

ServerName webmail.sitedomain.com

然後為該名稱新增別名:

ServerAlias webmail.otherdomain.com webmail.friendsdomain.com ...

他們應該都訪問完全相同的網站。

我不知道 ZPanel 是否可以為你做到這一點...

相關內容