ホームページ  >  記事  >  運用・保守  >  仮想ホストは Apache をサポートしていますか?

仮想ホストは Apache をサポートしていますか?

藏色散人
藏色散人オリジナル
2019-08-06 10:27:442450ブラウズ

仮想ホストは Apache をサポートしていますか?

#仮想ホストは 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。