Apache の名前ベースの仮想ホスティングを使用してホストされ、識別可能な複数の Web サイトを備えたサーバーがあります。
サーバーの IP がアドレス バーに入力されたときに特定の Web サイトがホストされるように設定するにはどうすればよいですか?
使用したいのは_default_
VirtualHost
.
<VirtualHost _default_:80>
DocumentRoot /www/default80
# ...
</VirtualHost>
ここに 記載。基本的に、リクエストに他に一致するものがない場合、_default_
ホストが使用されます。
EDIT
これは次のようにも書けます:
<VirtualHost *>
DocumentRoot /www/default
# ...
</VirtualHost>
Apache はとVirtualHost
に基づいて最適なものを選択し、上から下にそれらの照合を開始するため、これが構成の最初であることが重要です。ServerName
ServerAlias
この投稿も興味深いかもしれません: Apache default VirtualHost