ApacheはIPベースの仮想ホストを構成します

オペレーター向け,Apacheは、多くの場合、数十から数百のWebサイトをホストします,良好な経済的利益を確保するため。

仮想ホストを使用するのは良い方法です,仮想ホストはに分割されます:IPアドレスベースおよびドメイン名ベース。

ドメインベースのウェブホスティングは広く使用されています。今回は、Aapcheで2つのIPベースの仮想ホストを構成する方法を説明するための実験を通して。

ラボ環境:

VM仮想マシン環境,2つのホストはホストのみを使用します , DHCPネットワーキング.

調子:

node2.localdomain node2: CentOS 6.3 32ビットIP: 192.168.241.130 バージョン:Apache-2.4.3

クライアント: WindowsXP32ビットIP: 192.168.241.128

サーバーとクライアントは通信する必要があります

請求:

サーバーは3つのWebサイトを構築します:www.linux.com www.centos.com

これら2つのWebサイトのディレクトリは、/ var /web/の下にあります。

ウェブサイトはIPを使用しています: 192.168.241.130 ポート80でリッスン

クライアントは2つのWebサイトに正常にアクセスできます

ステップ:

1. Webディレクトリを作成する :

mkdir / var / web / linux

mkdir / var / web / centos

2. Linuxとcentosでそれぞれindex.htmlを作成します

3. 2つのindex.htmlファイルを編集します, 別々に書くllllllllllllllllllll, ccccccccccccc

2つの異なるサイトを区別する,保存して終了。

4. cd / usr / local / apache / conf vim httpd.conf find#ServiceName www.example.com:80

と # conf / extra / httpd-vhosts.confを含め、それらの前の「#」を削除します。

6. cd / usr / local / apache / conf / extra

vim httpd-vhosts.conf

次のコンテンツを追加します:

<VirtualHost *:80>

ServerAdmin youremail.com

DocumntRoot “/var / web / linux”

ServerName www.linux.com

</VirtualHost>

<ディレクトリ “/var / web / linux”>

オプションインデックスFollowSymLinks

AllowOverrideなし

注文許可,拒否する

</ディレクトリ>

<VirtualHost *:80>

ServerAdmin youremail.com

DocumentRoot “/var / web / centos”

ServerName www.centos.com

</VirtualHost>

<ディレクトリ “/var / web / centos”>

オプションインデックスFollowSymLinks

AllowOverrideなし

注文許可,拒否する

</ディレクトリ>

7. 以下は、セカンダリゾーン構成ファイルです,保存して終了。

8. サービスhttpdstartを実行します

9. DNSについて,名前付きネームサーバーをセットアップしなくなりました。XPのhostsファイルに直接設定する。

10. ホストファイルを開く,3つのWebサイトのドメイン名とそのIPを書き込みます,以下に示すように。保存して終了。

11. それぞれ3つのWebサイトを開きます,以下に示すように:

見える, ドメインベースの仮想ホストのセットアップが成功しました。

返信を残します