
私は、数人のクライアントに代わっていくつかのサイトをホストしているクラウド VPS を持っています。私の Apache は VirtualHosts (Zpanel を使用) で構成されているため、各サイトには独自のルート フォルダーがあり、DNS 設定から *.sitedomain.com の A レコードをサーバーの IP に追加するだけです。
また、これらのドメインのメールを受信するためにメール サーバー (Postfix/Dovecot) も実行しており、同様に、メール サーバーの IP に誘導する各サイトの MX レコードも持っています。
これらはすべて正常に動作します。Web サイトは正しく解決され、電子メールはそれぞれの電子メール アカウントにルーティングされます。
最後に設定したいのは、Web メール (RoundCube を使用) です。webmail.sitedomain.com
すべての仮想ホスト サイトを、RoundCube がホストされている同じ Web サイトにリダイレクトすることは可能ですか? Roundcube は同じサーバー上で実行されており、サーバーのプライマリ ドメインまたはサーバーのパブリック IP アドレスを使用してアクセスできます。
私が望むのは、URL が で始まる場合webmail
、仮想ホスト フォルダーにリダイレクトするのではなく、Web メール アプリにリダイレクトすることです。Apache でこれを実行する方法はありますか?
問題がなければ、私は Ubuntu 12.04 LTS 上の ZPanel 10.1 を搭載した Apache 2 Web サーバーを使用しています。
答え1
Apacheの設定では、1つのメイン
ServerName webmail.sitedomain.com
次に、その名前にエイリアスを追加します。
ServerAlias webmail.otherdomain.com webmail.friendsdomain.com ...
そして、それらはすべてまったく同じサイトにアクセスする必要があります。
ZPanel がそれを実行できるかどうかはわかりません...