12

Apache の名前ベースの仮想ホスティングを使用してホストされ、識別可能な複数の Web サイトを備えたサーバーがあります。

サーバーの IP がアドレス バーに入力されたときに特定の Web サイトがホストされるように設定するにはどうすればよいですか?

4

3 に答える 3

20

使用したいのは_default_ VirtualHost.

<VirtualHost _default_:80>
    DocumentRoot /www/default80
    # ...
</VirtualHost>

ここに 記載。基本的に、リクエストに他に一致するものがない場合、_default_ホストが使用されます。

EDIT
これは次のようにも書けます:

<VirtualHost *>
    DocumentRoot /www/default
    # ...
</VirtualHost>

Apache はとVirtualHostに基づいて最適なものを選択し、上から下にそれらの照合を開始するため、これが構成の最初であることが重要です。ServerNameServerAlias

この投稿も興味深いかもしれません: Apache default VirtualHost

于 2013-09-26T11:22:25.417 に答える