首先小編便是,Apache服務(wù)器是使用最廣的服務(wù)器軟件,通過靈活的配置,就可以完成幾乎能夠想象到的功能,本文就為大家介紹配置的方式,希望可以幫助大家。
首先小編便是,Apache服務(wù)器是使用最廣的服務(wù)器軟件,通過靈活的配置,就可以完成幾乎能夠想象到的功能,本文就為大家介紹配置的方式,希望可以幫助大家。
Apache www服務(wù)器下基于IP地址的虛
擬主機(jī)設(shè)置
使用這種方式,首先要在服務(wù)器上為每個(gè)
虛擬主機(jī)單獨(dú)設(shè)置一個(gè)IP地址。這些IP地址可以通過增加多個(gè)網(wǎng)卡或者在一個(gè)網(wǎng)卡上設(shè)立多個(gè)IP地址來完成。有了多個(gè)IP地址后,可以采用以下兩種方式之一來設(shè)置Apache:
1.為每個(gè)虛擬主機(jī)運(yùn)行一份Apache采用這種方式,每一份Apache程序可以以單獨(dú)的用戶運(yùn)行,因此各個(gè)虛擬主機(jī)之間互不影響。設(shè)置這種虛擬主機(jī)時(shí),只要為每一份Apache設(shè)置一套配置文件就可以了,唯一需要注意的是:必須使用“Listen”語句,強(qiáng)制每一份Apache僅僅在屬于“自己”的IP地址上接收服務(wù)請(qǐng)求。
優(yōu)點(diǎn):各個(gè)虛擬主機(jī)之間互不干擾,安全性高。
缺點(diǎn):占用系統(tǒng)資源較多。
2.多個(gè)虛擬主機(jī)共享同一份 Apache 采用這種方式,各個(gè)虛擬主機(jī)共享同一份Apache,因此各個(gè)虛擬主機(jī)之間有一定的影響,尤其是執(zhí)行CGI程序時(shí),可能會(huì)帶來一些嚴(yán)重的安全問題。設(shè)置這種虛擬主機(jī)時(shí),只要為每一個(gè)虛擬主機(jī)設(shè)置類似如下的信息即可DocumentRoot /home/company1。
優(yōu)點(diǎn):占用系統(tǒng)資源比上一種方式少。缺點(diǎn):安全性低,每個(gè)虛擬主機(jī)仍然需要占用一個(gè) IP 地址。
Apache www服務(wù)器下簡(jiǎn)單的基于名字
的虛擬主機(jī)設(shè)置
這種方式下,各個(gè)虛擬主機(jī)共享同一份Apache,因此有CGI程序運(yùn)行時(shí),安全性也不高。設(shè)置這種虛擬主機(jī)時(shí),只要為每一個(gè)虛擬主機(jī)設(shè)置類似如下的信息即可NameVirtualHost 111.222.33.44; 在這個(gè) IP 地址接收
虛擬主機(jī)的服務(wù)ServerName www
.company1.com DocumentRoot /www/company1 ServerNamewww.company2.comDocumentRoot/www/company2優(yōu)點(diǎn):只要一個(gè)IP地址就可以提供大量的虛擬主機(jī)服務(wù)。
缺點(diǎn):安全性差。維護(hù)這些虛擬主機(jī)時(shí)需要更改配置文件,并且需要重新啟動(dòng) Apache 進(jìn)程才能起作用。因此不適合進(jìn)行大規(guī)模的虛擬主機(jī)服務(wù)。
以上便是小編對(duì)于虛擬主機(jī)的內(nèi)容解析,希望這篇文章可以幫助大家。