
Ich habe einen Cloud-VPS, auf dem ich im Auftrag einiger Kunden einige Sites hoste. Mein Apache ist mit VirtualHosts konfiguriert (ich verwende Zpanel), sodass jede Site ihren eigenen Stammordner hat, und in den DNS-Einstellungen füge ich der IP des Servers einfach einen A-Eintrag von *.sitedomain.com hinzu.
Ich betreibe auch einen E-Mail-Server (Postfix/Dovecot), um E-Mails für diese Domänen zu empfangen, und ebenso habe ich die entsprechenden MX-Einträge für jede Site, die auf die IP des Mailservers verweisen.
Das funktioniert alles einwandfrei. Die Websites werden korrekt aufgelöst und die E-Mails werden an die entsprechenden E-Mail-Konten weitergeleitet.
Als letztes möchte ich Webmail einrichten (mit RoundCube). Ist es irgendwie möglich, webmail.sitedomain.com
für alle Virtualhost-Sites eine Weiterleitung auf dieselbe Website einzurichten, auf der RoundCube gehostet wird? Roundcube läuft auf demselben Server und ich kann entweder über die primäre Domäne des Servers oder über die öffentliche IP-Adresse des Servers darauf zugreifen.
Ich wünsche mir, dass die URL, wenn sie mit beginnt webmail
, nicht zum virtuellen Host-Ordner, sondern zur Webmail-App umleitet. Gibt es eine Möglichkeit, dies in Apache zu tun?
Ich verwende den Apache 2-Webserver mit ZPanel 10.1 auf Ubuntu 12.04 LTS, falls das überhaupt von Bedeutung ist.
Antwort1
In Ihrem Apache-Setup können Sie einen Haupt-
ServerName webmail.sitedomain.com
Fügen Sie diesem Namen dann Aliase hinzu:
ServerAlias webmail.otherdomain.com webmail.friendsdomain.com ...
Und sie sollten alle auf genau dieselbe Site zugreifen.
Ich habe keine Ahnung, ob ZPanel das für Sie tun kann ...