Apacheデフォルトの仮想ホスト


1

それでは、Apacheの「デフォルト」仮想ホストを未構成ドメインのワイルドカードにするのはなぜですか?すなわち。Webブラウザで、設定されていないドメインをロードしようとすると、このvhostが他のものにロードされるのはなぜですか?ServerNameとServerAliasの引数が不足しているのではないかと感じていますか?

新しいApacheインスタンスをセットアップし、デフォルトと一緒に新しい仮想ホストを作成しました。ServerNameを指定してa2ensiteを実行し、apacheをリロードしても、デフォルトのvhostからデフォルトのページがロードされます。

回答:


2

デフォルトの仮想ホストが最初に解析されます。そのため、/etc/apache2/sites-enabled/通常はに入れられ000-defaultます。

を使用して確認することもできapache2ctl -Sます。どの仮想ホストがデフォルトであるかを明示的に示します。

たぶんあなたの設定にタイプミスがありますか?VirtualHostIPとポートの先頭行を確認ServerNameServerAlias、タイプミスも確認します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.