#仮想ホストは Apache をサポートしていますか?
仮想ホスティングという用語は、単一のマシン上で複数の Web サイト (www.company1.com や www.company2.com など) を実行することを指します。仮想ホストは、IP ごとに 1 つのサイトを持つ「IP ベース」、または IP ごとに複数のサイトを持つ「名前ベース」にすることができます。これらのサイトが同じ物理サーバー上で実行されているという事実は、エンド ユーザーにはわかりません。 Apache は、IP ベースの仮想ホスティングをサポートする最初のサーバーです。 Apache バージョン 1.1 以降は、IP ベースの仮想ホストと名前ベースの仮想ホストの両方をサポートします。名前ベースの仮想ホストは、ホストベースまたは非 IP 仮想ホストと呼ばれることもあります。以下は、Apache 1.3 以降での仮想ホストのサポートの詳細を説明するドキュメント ページのリストです。仮想ホストのサポート
名前ベースの仮想ホスト (IP ごとに複数のサイト)IP ベースの仮想ホスト (IP サイトごとに 1 つ)仮想ホストのサンプルファイル ハンドルの制限 (またはログ ファイルが多すぎる)動的に構成された大規模な仮想ホスト仮想ホストのマッチング詳細なディスカッション構成ディレクティブ
<VirtualHost> NameVirtualHost ServerName ServerAlias ServerPath仮想ホスト構成をデバッグする場合は、Apache コマンド ライン パラメーター -S が非常に便利です。つまり、次のコマンドを入力します。
/usr/local/apache2/bin/httpd -Sこのコマンドは、Apache が構成ファイルを解析する方法を示します。 IP アドレスとサーバー名を注意深く検査すると、構成エラーを見つけるのに役立つ場合があります (追加のコマンド ライン オプションについては、httpd プログラムのドキュメントを参照してください)。 ps: この翻訳は古い可能性があります。最近の変更点については、英語版をご覧ください。 Apache 関連の知識の詳細については、
Apache 使用法チュートリアル 列をご覧ください。
以上が仮想ホストは Apache をサポートしていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。