Apacheのバーチャルホストモードをご覧ください

Webホスティングの構築

仮想Webホスト■
各サイトの独立していない、同じサーバー上●ラン複数のWebサイト
本物のコンピュータによって占有
■httpdのバーチャルホストのサポートタイプ
●名前ベースの仮想ホスト
の仮想IPアドレスベースの●をホスト
●ポートベースの仮想ホストを:

ドメイン名の建設は、仮想ホストをベース

アプリケーション例:■

2つの仮想Webサイトの構築●
www.kgc.com、IPアドレス173.17.17.11
www.kcce.com、IPアドレスが173.17.17.11
のブラウザでは、これら2人のドメイン名にアクセスする場合●、異なるコンテンツを表示します

1.仮想ホストのドメイン名解決のために提供するために、

[ルート@ dnssvr〜]#vimの/var/named/chroot/var/named/kgc.com.zone
@、IN NS dnssvr.kgc.com。
173.1 7.1 7.2でdnssvr
173.17.17.11、IN WWW
[ルート@ dnssvr〜]#のVimの/var/named/chroot/var/named/kcce.com.zone
......
@、IN NS dnssvr.kgc.com 。
173.17.1711、IN WWW

2.仮想ホストのWeb文書を準備するには

[ルートWWW @〜]#ます。mkdir -p / var / www / htmlと設定/ KGC
[ルートWWWの@〜]#ます。mkdir -p / var / www / htmlと設定/ ACCP
[ルート@ WWWの〜]#エコー"<H1> WWW。 kgc.com </ H1>」>
/var/www/html/kgccom/index.html
[ルート@ WWWの〜]#エコー
<H1> www.accp.com </ H1>」>
/var/www/html/kccecom/index.html

3.仮想ホストの設定を追加します。

[ルートWWW @〜]#のvimの/usr/local/httpd/conf/extra/httpd-vhosts.comf
の<VirtualHost :80>
DocumentRootの"/ var / www / htmlと設定/ kgccom"
サーバー名www.kgc.com
のErrorLog「ログ/ www.kgc.com.error_log "
のCustomLog "ログ/ www.kgc.com.access_log"共通
の<Directory "/ var / www / htmlと設定">
すべての付与を要求する
</ディレクトリ>
</ VirtualHost>の
<VirtualHostの
:80>
DocumentRootの" / var / www / htmlと設定、ACCP
ServerNameのwww.accp.com
のErrorLog "ログ/ www.accp.com.error_log"
のCustomLog "ログ/ www.accp.com.access_log"共通
の<Directory "/ var / www / htmlと設定">
すべての付与が必要です
。</ディレクトリ>
</ VirtualHost>の

4.ウェブホストは、仮想クライアントにアクセスしています

Webホスティングの構築 - ポートに基づいて

アプリケーション例:■

●2つの仮想Webサイトの構築

www.kgc.com、IPアドレス、ポート173.17.17.11:80
www.accp.com、IPアドレス、ポート173.17.17.11:8353
ブラウザに2つのポートへの訪問は、異なるコンテンツを表示
[ルート〜@www] Vimの/usr/loca/httpd/conf/extra/httpd-vhosts.conf#
<VirtualHostの173.17.17.11:80学習
のDocumentRootの"は/ var / wwwhtml / kccecom"
サーバー名www.kgc.com
</ VirtualHost>の
< 173.17.17.11:8353のVirtualHost)
のDocumentRoot "の/ var / WWW / HTML / kccepad"
サーバー名www.accp.com
<NirtualHost>
80を聞く
8353を聞きます

構築するためのIPベースのバーチャルホスト

■アプリケーション例:
●ビルド2つの仮想Webサイト
www.kgc.com、IPアドレスが220.181.120.61である
www.kcce.com、IPアドレスが122.115.32.133で
、両方のIPブラウザへのアクセスが異なるPが表示されたらSUMMARY
[ルートWWW @〜] Vimの/usr/local/httpd/conf/extra/httpd-vhosts.conf#
の<VirtualHost 220.181.120.61:80>
のDocumentRoot "の/ var / WWW / HTML / kgccom"
ServerNameのwww.kgc.com
</ NirtualHost> I
<VirtualHostの122.115.32.133:80>
のDocumentRoot "の/ var / WWW / HTM / kccecom"
サーバー名www.kcce.com
</ VirtualHost>の

おすすめ

転載: blog.51cto.com/14449528/2444695