ホームページ  >  記事  >  バックエンド開発  >  Apache仮想ホスト構成

Apache仮想ホスト構成

WBOY
WBOYオリジナル
2016-07-29 09:14:02766ブラウズ

    Apache仮想ホストの設定
* 条件: httpd-vhosts.conf を http.conf に含める
* # 仮想ホスト
conf/extra/httpd-vhosts.conf を含める
* httpd-vhost.conf に設定する
* ( 1) IP ベース仮想ホスト
* hosts ファイルを変更し、対応する 3 つのドメイン名を追加します
* 192.168.1.11 www.test1.com
* 192.168.1.12 www.test2.com
* 192.168.1.13 www.test3.com
* ルート ディレクトリを確立します仮想ホストが次のようなファイルを保存する場所
* www/test1/1.html
* www/test2/2.html
* www/test3/3.html
* httpd-vhosts.conf で次の設定を実行します
*
* * ServerName www.test1.com
* * DocumentRoot "www/test1"
* *
* Options Indexs FollowSysLinks
* *AllowOverride None
* 注文許可 拒否
* すべてから許可
* Directoryindex Index.html Index.htm Index.php
* & lt;/directory & gt;






* T< virtualhost 192.168.12:80>
注文許可、deny
</directory> /test1/1.html
* www/test2/2.html
* www/test3/ 3.html
* ドメイン名ベースの仮想ホストを使用する場合、サーバーの IP アドレスと可能なアクセス ポートを指定して、サーバー上のすべての IP が使用される場合は、NameVirtualHost ディレクティブを使用して構成できます。* を使用して指定できます。
* NameVirtualHost で指定された IP はサーバーにこの IP をリッスンさせません
*次に、 を構成します
* 既存の WEB サーバー上で仮想ホストを構成する場合、それは既存の仮想ホストである必要があります。ホストは でも構成されます。ここで
* ServerName と DocumentRoot には、次と同じコンテンツが含まれている必要がありますグローバル コンテンツであり、構成ファイルの先頭に配置する必要があります。
* デフォルトのホスト構成として
* NameVirtualHost *:80
* < ;VirtualHost *:80>
* * ServerName www.test1.com
* * documentRoot "www/test2"* サーバー名 www.test2.com
* * DocumentRoot "www/test2"
* <ディレクトリ "www/test2">
* * オプション インデックス FollowSymLinks
* *AllowOverride None
* 順序許可、拒否
* * から許可all
* *

* *

* *
* * ServerName www.test3.com
* * DocumentRoot "www/test3"
* ">
* SymLinksをフォロー
AllowOverride None

* ( 3) ポートに基づいて
* httpd.conf
を変更 * Listen 8001
に設定 * Listen 8002
* 仮想ホスト構成ファイル httpd-vhosts を変更します。 conf
mentRoot "www/test1"
* *
* *サーバー名 www.test2.com
* * DocumentRoot "www/test2"
* *



上記は、Apache のコンテンツを含む Apache 仮想ホストの構成を紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。


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