400-638-8808
|
微信公眾號





穩(wěn)定可靠 永不間斷

海外收發(fā) 暢通無阻

協(xié)同辦公 資源管理

超大郵件 超級功能

智能反垃圾郵件技術(shù)
易管理 免維護(hù)

一、Apache www服務(wù)器簡介
Apache www服務(wù)器是目前 Internet上使用最廣的www服務(wù)器軟件。通過靈活的配置,它可以完成幾乎您想得到的功能。本文主要介紹在Apache下設(shè)置各種虛擬主機(jī)的方法。
二、Apache www服務(wù)器下基于IP地址的虛擬主機(jī)設(shè)置
使用這種虛擬主機(jī)方式,首先要在服務(wù)器上為每個虛擬主機(jī)單獨(dú)設(shè)置一個IP地址。這些IP地址可以通過增加多個網(wǎng)卡或者在一個網(wǎng)卡上設(shè)立多個IP地址來完成。有了多個IP地址后,可以采用以下兩種方式之一來設(shè)置Apache:
1.為每個虛擬主機(jī)運(yùn)行一份Apache采用這種方式,每一份Apache程序可以以單獨(dú)的用戶運(yùn)行,因此各個虛擬主機(jī)之間互不影響。設(shè)置這種虛擬主機(jī)時,只要為每一份Apache設(shè)置一套配置文件就可以了,唯一需要注意的是:必須使用“Listen”語句,強(qiáng)制每一份Apache僅僅在屬于“自己”的IP地址上接收服務(wù)請求。
優(yōu)點(diǎn):各個虛擬主機(jī)之間互不干擾,安全性高。
缺點(diǎn):占用系統(tǒng)資源較多。
2.多個虛擬主機(jī)共享同一份 Apache 采用這種方式,各個虛擬主機(jī)共享同一份Apache,因此各個虛擬主機(jī)之間有一定的影響,尤其是執(zhí)行CGI程序時,可能會帶來一些嚴(yán)重的安全問題。設(shè)置這種虛擬主機(jī)時,只要為每一個虛擬主機(jī)設(shè)置類似如下的信息即可DocumentRoot /home/company1。
優(yōu)點(diǎn):占用系統(tǒng)資源比上一種方式少。缺點(diǎn):安全性低,每個虛擬主機(jī)仍然需要占用一個 IP 地址。
三、Apache www服務(wù)器下簡單的基于名字的虛擬主機(jī)設(shè)置
這種方式下,各個虛擬主機(jī)共享同一份Apache,因此有CGI程序運(yùn)行時,安全性也不高。設(shè)置這種虛擬主機(jī)時,只要為每一個虛擬主機(jī)設(shè)置類似如下的信息即可NameVirtualHost 111.222.33.44; 在這個 IP 地址接收虛擬主機(jī)的服務(wù)ServerName www.company1.com DocumentRoot /www/company1 ServerNamewww.company2.comDocumentRoot/www/company2優(yōu)點(diǎn):只要一個IP地址就可以提供大量的虛擬主機(jī)服務(wù)。
缺點(diǎn):安全性差。維護(hù)這些虛擬主機(jī)時需要更改配置文件,并且需要重新啟動 Apache 進(jìn)程才能起作用。因此不適合進(jìn)行大規(guī)模的虛擬主機(jī)服務(wù)。
四、Apache www服務(wù)器下基于名字的大規(guī)模虛擬主機(jī)設(shè)置
所謂大規(guī)模虛擬主機(jī),是指能夠提供非常多的虛擬主機(jī)服務(wù),比如能提供超過數(shù)十萬個域名的虛擬主機(jī)服務(wù)。如果使用以上討論的方法,是很難完成的。實現(xiàn)這種服務(wù)的一種方式是利用 Apache 功能強(qiáng)大的 URL 重寫功能。下面以一個實例來說明這種方式。
假設(shè)機(jī)器 m.51huadong.com提供名字形如abcde.idcbest.com、hijk.idcbest.com等的大規(guī)模虛擬主機(jī)服務(wù)。其中虛擬主機(jī)名必須是字母或數(shù)字,并且長度至少為3。為了防止一個目錄下文件或子目錄太多而對性能產(chǎn)生很大的負(fù)面影響,對用戶的目錄按照名字進(jìn)行分級劃分,如虛擬主機(jī) abcde.idcbest.com 的相關(guān)文件存放在目錄/member/ab/de/abcde 下面。其中“ab”、“de”分別是“abcde”的前邊兩個字符和最后兩個字符。當(dāng)用戶請求abcde.idcbest.com 時,系統(tǒng)應(yīng)該返回/member/ab/de/abcde 下面的文件。下面是為了完成這種功能需要進(jìn)行的設(shè)置:
a.對域名服務(wù)器的設(shè)置假設(shè) m.51huadong.com的IP地址為 202.103.190.57,在域名服務(wù)器DNS的idcbest.com數(shù)據(jù)文件中增加一行:* INA 202.103.190.57 這樣,所有 *.idcbest.com的IP地址都會被解析為202.103.190.57,就沒有必要為各個虛擬主機(jī)分別進(jìn)行設(shè)置。
b.對Apache的設(shè)置首先使用命令“httpd-1 ”檢查mod_rewrite模塊是否已經(jīng)編譯到Apache中,如果沒有,重新編譯Apache。
小結(jié):
www服務(wù)器虛擬主機(jī)的使用越來越多,尤其是對中小型站點(diǎn),通過使用虛擬主機(jī)技術(shù),可以減少開銷,減少維護(hù)管理工作量。
本文介紹了www服務(wù)器虛擬主機(jī)的兩種工作方式,并討論了在Apache www服務(wù)器下的各種虛擬主機(jī)、尤其是大規(guī)模虛擬主機(jī)的設(shè)置技術(shù),并比較了各種方式的特點(diǎn)。
當(dāng)用戶對安全性要求較高時,可以使用基于IP地址的虛擬主機(jī)方式,并且每一個虛擬主機(jī)由單獨(dú)的Apache進(jìn)程進(jìn)行服務(wù)。其他情況下,可以根據(jù)實際要求來設(shè)置虛擬主機(jī)服務(wù)。
上一篇 :提高web服務(wù)器安全的79個提示
下一篇 :提高服務(wù)器性能九大訣竅
產(chǎn)品與服務(wù)
香港服務(wù)器 香港高防服務(wù)器 美國服務(wù)器 韓國服務(wù)器 新加坡服務(wù)器 日本服務(wù)器 臺灣服務(wù)器云服務(wù)器
香港云主機(jī) 美國云主機(jī) 韓國云主機(jī) 新加坡云主機(jī) 臺灣云主機(jī) 日本云主機(jī) 德國云主機(jī) 全球云主機(jī)高防專線
海外高防IP 海外無限防御 SSL證書 高防CDN套餐 全球節(jié)點(diǎn)定制 全球?qū)>GPLC關(guān)于我們
關(guān)于天下數(shù)據(jù) 數(shù)據(jù)招商加盟 天下數(shù)據(jù)合作伙伴 天下數(shù)據(jù)團(tuán)隊建設(shè) 加入天下數(shù)據(jù) 媒體報道 榮譽(yù)資質(zhì) 付款方式關(guān)注我們
微信公眾賬號
新浪微博
天下數(shù)據(jù)手機(jī)站 關(guān)于天下數(shù)據(jù) 聯(lián)系我們 誠聘英才 付款方式 幫助中心 網(wǎng)站備案 解決方案 域名注冊 網(wǎng)站地圖
天下數(shù)據(jù)18年專注海外香港服務(wù)器、美國服務(wù)器、海外云主機(jī)、海外vps主機(jī)租用托管以及服務(wù)器解決方案-做天下最好的IDC服務(wù)商
《中華人民共和國增值電信業(yè)務(wù)經(jīng)營許可證》 ISP證:粵ICP備07026347號
朗信天下發(fā)展有限公司(控股)深圳市朗玥科技有限公司(運(yùn)營)聯(lián)合版權(quán)
深圳總部:中國.深圳市南山區(qū)深圳國際創(chuàng)新谷6棟B座10層 香港總部:香港上環(huán)蘇杭街49-51號建安商業(yè)大廈7樓
7×24小時服務(wù)熱線:4006388808香港服務(wù)電話:+852 67031102
本網(wǎng)站的域名注冊業(yè)務(wù)代理北京新網(wǎng)數(shù)碼信息技術(shù)有限公司的產(chǎn)品