Apache服務(wù)器高級(jí)設(shè)置指南(4)_Windows教程
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!
三、 虛擬主機(jī)(Virtual Host)的設(shè)置
作為系統(tǒng)管理員,若你只有一個(gè)IP地址,卻有好幾個(gè)域名,又要求訪問(wèn)每個(gè)域名都要看到不同的內(nèi)容,那怎么辦?總不至于為每個(gè)域名都配上一臺(tái)服務(wù)器吧。這就要采用虛擬主機(jī)(Virtual Host)技術(shù),幸好Apache就支持這種功能。虛擬主機(jī)有兩種方式:IP-Based(基于IP式)、Name-based(基于域名式)。IP-Based指的是一個(gè)域名對(duì)應(yīng)一個(gè)IP地址,而Name-based指的是多個(gè)域名對(duì)應(yīng)一個(gè)IP地址。
虛擬主機(jī)的設(shè)置并不復(fù)雜,只要在httpd.conf文件中加入相應(yīng)的命令就行。
下面是一個(gè)Name-based(基于域名式)虛擬主機(jī)的httpd.conf例子(編者注:因篇幅原因,我們這只給出了相關(guān)部分,全文見(jiàn)www.swm.com.cn)。IP為:192.168.188.20,兩個(gè)域名分別是long.com.cn、short.com.cn。
httpd.conf:
NameVirtualHost 192.168.188.20
ServerAdmin webmaster@long.com
ServerName www.long.com
DocumentRoot /home/httpd/long/html
ErrorLog logs/error_log
TransferLog logs/access_log
ServerAdmin webmaster@short.com
ServerName www.short.com
DocumentRoot /home/httpd/short/html
ErrorLog logs/short.com-error_log
TransferLog logs/short.com-access_log
NameVirtualHost命令指定在哪個(gè)IP上設(shè)置虛擬主機(jī)
在VirtualHost命令中進(jìn)行各個(gè)主機(jī)的具體設(shè)置。
ServerAdmin命令是設(shè)定當(dāng)WWW Server執(zhí)行有問(wèn)題時(shí),會(huì)將ServerAdmin所設(shè)置的E-mail傳送到瀏覽器,讓使用者用該E-mail與系統(tǒng)管理員聯(lián)系。
ServerName命令是設(shè)置WWW Server的域名。
作為系統(tǒng)管理員,若你只有一個(gè)IP地址,卻有好幾個(gè)域名,又要求訪問(wèn)每個(gè)域名都要看到不同的內(nèi)容,那怎么辦?總不至于為每個(gè)域名都配上一臺(tái)服務(wù)器吧。這就要采用虛擬主機(jī)(Virtual Host)技術(shù),幸好Apache就支持這種功能。虛擬主機(jī)有兩種方式:IP-Based(基于IP式)、Name-based(基于域名式)。IP-Based指的是一個(gè)域名對(duì)應(yīng)一個(gè)IP地址,而Name-based指的是多個(gè)域名對(duì)應(yīng)一個(gè)IP地址。
虛擬主機(jī)的設(shè)置并不復(fù)雜,只要在httpd.conf文件中加入相應(yīng)的命令就行。
下面是一個(gè)Name-based(基于域名式)虛擬主機(jī)的httpd.conf例子(編者注:因篇幅原因,我們這只給出了相關(guān)部分,全文見(jiàn)www.swm.com.cn)。IP為:192.168.188.20,兩個(gè)域名分別是long.com.cn、short.com.cn。
httpd.conf:
NameVirtualHost 192.168.188.20
ServerAdmin webmaster@long.com
ServerName www.long.com
DocumentRoot /home/httpd/long/html
ErrorLog logs/error_log
TransferLog logs/access_log
ServerAdmin webmaster@short.com
ServerName www.short.com
DocumentRoot /home/httpd/short/html
ErrorLog logs/short.com-error_log
TransferLog logs/short.com-access_log
NameVirtualHost命令指定在哪個(gè)IP上設(shè)置虛擬主機(jī)
在VirtualHost命令中進(jìn)行各個(gè)主機(jī)的具體設(shè)置。
ServerAdmin命令是設(shè)定當(dāng)WWW Server執(zhí)行有問(wèn)題時(shí),會(huì)將ServerAdmin所設(shè)置的E-mail傳送到瀏覽器,讓使用者用該E-mail與系統(tǒng)管理員聯(lián)系。
ServerName命令是設(shè)置WWW Server的域名。
相關(guān)Windows教程:
Windows教程Rss訂閱服務(wù)器教程搜索
Windows教程推薦
- 利用JAVA語(yǔ)言實(shí)現(xiàn)支持視頻點(diǎn)播的WEB服務(wù)器(3)
- 解析Web接口描述語(yǔ)言WSDL(1)
- 提高FTP服務(wù)器的安全性之口令安全策略
- 面向?qū)ο蟮腤eb 服務(wù)器Zope (4)
- WIN2003服務(wù)器安全配置終極技巧(2)
- Windows server 2008應(yīng)用之IIS 7中HTTP錯(cuò)誤響應(yīng)配置
- 個(gè)人服務(wù)器架設(shè)全攻略(19)
- 個(gè)人服務(wù)器架設(shè)全攻略(48)
- 個(gè)人服務(wù)器架設(shè)全攻略(03)
- 個(gè)人服務(wù)器架設(shè)全攻略(66)
- 相關(guān)鏈接:
- 教程說(shuō)明:
Windows教程-Apache服務(wù)器高級(jí)設(shè)置指南(4)
。