Apache-2.2
將不同域的子域重定向到同一個站點
我有一個雲 VPS,我代表幾個客戶在上面託管幾個站點。我的 Apache 配置了 VirtualHosts(我使用 Zpanel),因此每個站點都有自己的根文件夾,並且從 DNS 設置中,我只需將來自 *.sitedomain.com 的 A 記錄添加到伺服器的 IP。
我還執行一個電子郵件伺服器(Postfix/Dovecot)來接收這些域的電子郵件,同樣我有每個站點的相應 MX 記錄指向郵件伺服器的 IP。
所有這一切都很好。網站正確解析,電子郵件被路由到相應的電子郵件帳戶。
我希望設置的最後一件事是網路郵件(使用 RoundCube)。對於所有虛擬主機站點,是否可以以任何方式
webmail.sitedomain.com
重定向到託管 RoundCube 的同一網站?Roundcube 在同一台伺服器上執行,我可以使用伺服器的主域或伺服器的公共 IP 地址訪問它。我希望當 URL 以 開頭時
webmail
,它不會重定向到虛擬主機文件夾,而是重定向到 webmail 應用程序。有沒有辦法在 Apache 中做到這一點?我在 Ubuntu 12.04 LTS 上使用 Apache 2 Web 伺服器和 ZPanel 10.1,如果這很重要的話。
在您的 Apache 設置中,您可以創建一個主
ServerName webmail.sitedomain.com
然後為該名稱添加別名:
ServerAlias webmail.otherdomain.com webmail.friendsdomain.com ...
他們都應該訪問完全相同的站點。
我不知道 ZPanel 是否可以為您做到這一點……