0

サーバーのサブドメインをマップする複数のドメインがあります。例えば

www.xyz.com -> goo.myserverdomain.com
www.lmn.com -> fb.myserverdomain.com
www.abc.com -> twt.myserverdomain.com

各ドメインで CNAME を使用してマッピングを行います。サーバー側で、サーバーのサブドメインを解決したいと考えています。だから私は次のように設定したい

ServerName myserverdomain.com
ServerAlias *.myserverdomain.com
ProxyPass / http://<IP>:8780/(goo/fb/twt ...)

構成を行うと、Apache は仮想ホストを認識せず、最初のデフォルトのホストを表示します。ホスト名を取得しているようです。私の構成で myserverdomain アドレスを解決する方法。助けてください

4

1 に答える 1

0

ドメイン マッピングがどのように行われるかは問題ではありません。Apache はこれを認識せず、Web ブラウザも気にしません。「Host:」ヘッダーの送信行に反応するだけです。

仮想名前解決を有効にするには、設定する必要があります

NameVirtualHost ...

IP+ポートの組み合わせごとに、またはすべての場合は「*」を使用します。

通常、起動時に Apache は仮想ホストがあることを通知しますが、適切な名前の切り替えはありません。

于 2013-04-25T12:01:51.300 に答える