複数のドメインにわたって同じサブドメインの仮想ホストを書く方法は?

StackOverflow https://stackoverflow.com/questions/603753

  •  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>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top