複数のドメインにわたって同じサブドメインの仮想ホストを書く方法は?
-
03-07-2019 - |
質問
/ etc / apache2 / sites-enabledにいくつかのドメインが設定されています:
domain1.com
domain2.com
domain3.com
それぞれにwebmail.domain * .comを設定する必要があります。それぞれの個別のvhostファイルでこれを行うことができますが、すべてのドメインでキャッチされるワイルドカードvhostを記述する方法はありますか?
また、すべてのwebmail。*。comリクエストで同じディレクトリを提供する必要があります。
解決
ServerAlias はワイルドカードを許可します
他のヒント
意地悪ですが、 Apacheのvhostsドキュメントは答えは違います。グロビング文字ではなくFQDNが必要です。
ああ、ここに私のために働いたものがあります:
<VirtualHost *:80>
ServerName webmail.domain.com
ServerAlias webmail.*
DocumentRoot /path/to/webmail
UseCanonicalName Off
</VirtualHost>
所属していません StackOverflow