Apache 仮想ホスト構成
仮想ホスト:ディスクを複数の小さなスペースに分割します。各スペースには、ドメイン名、 WWW サービス、FTP サービスなどの独立した機能があります。
ウェブホスティングには主に2つのタイプがあります。
( 1 )ドメイン名に基づく仮想ホスト:1つのIP アドレスが複数のドメイン名に対応します。
192.168.3.100 www.sina.com.cn
192.168.3.100 www.care-jet.com
192.168.3.100 www.xyqeap.com
( 2 )IP ベースの仮想ホスト:複数のドメイン名に対応する複数のIP アドレス(理解)
NameVirtualHost コマンド
意味: NameVirtualHost は、ドメイン名ベースの仮想ホストを構成するための主要な名前の1つです。
形式: NameVirtualHost IP アドレス:ポート番号
たとえば、次がNameVirtualHost *:80 // すべてのIP の80 -port (以上使用)
NameVirtualHost 192.168.3.90:80 // 指定したIP とポート番号がホストにアクセスできる
仮想ホストの構成はvhosts.conf ファイルに配置されます
<VirtualHost> </ VirtualHost> コマンド
意味:仮想ホストの詳細な構成内容
フォーマット:
#最初の仮想ホストbaidu.com
NameVirtualHost *:80
conf / vhosts.confを含める
<VirtualHost *:80>
#対応するドメイン名を設定します
ServerName www.baidu.com
#ドメイン名空間に対応するディレクトリを設定します。
DocumentRoot "e:\ itcast \ 20140510"
#設定されたディレクトリのパーミッション
<ディレクトリ "e:\ itcast \ 20140510">
#ホームページファイルが存在しない場合は、フォルダリストを表示します
オプションインデックス
#禁止および許可された注文を設定する
注文拒否、許可
#許可されるアクセス範囲を設定する
すべてから許可
</ディレクトリ>
</ VirtualHost>
Apache エイリアスディレクトリ構成
意味:現在のドメイン名のディレクトリとして、現在のドメイン名の別の場所にディレクトリをマウントします。現在のドメイン名に対応するスペースでこの「エイリアスディレクトリ」を検索すると、まったく存在しません。一時的に他のディレクトリを借用します。
形式:エイリアス/ ディレクトリエイリアス実際のディレクトリアドレス
例:エイリアス/音楽「e:\ itcast \ 20140510 \ music」
注: 「/音楽」必見「/ 始まる」ではなく、「時/ 終了」中国のエイリアス名にすることはできません