Apache2.2虛擬主機(jī)配置 |
發(fā)布時(shí)間: 2014/8/1 11:33:53 |
作為WWW服務(wù)器的虛擬主機(jī)的網(wǎng)站搭建服務(wù)軟件,在Apache WWW服務(wù)器下的各種虛擬主機(jī)、尤其是大規(guī)模虛擬主機(jī)的設(shè)置技術(shù),并比較了各種方式的特點(diǎn)。Apache WWW Virtual Hosting 虛擬主機(jī)。如何配置Apache 虛擬主機(jī)的環(huán)境? 首先確認(rèn)下環(huán)境,如果是Windows下,虛擬主機(jī)配置文件: 以安裝目錄C:\Program Files (x86)為例,假如是其他目錄,可以參照以下路徑找到配置文件。 C:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf\extra\httpd-vhosts.conf Linux環(huán)境,Ubuntu12.04,配置文件: /etc/apache2/sites-enabled/default Centos中配置文件: /etc/httpd/conf/httpd.conf 假設(shè)現(xiàn)服務(wù)器C段IP為127.0.0.1/2/3(當(dāng)然不是C段)現(xiàn)需要配置4個(gè)網(wǎng)站apache.org/tomcat.apache.org/httpd.apache.org/struts.apache.org 以下路徑以Ubuntu為例 127.0.0.1 apache.org 127.0.0.2 tomcat.apache.org 127.0.0.2 httpd.apache.org 127.0.0.3 struts.apache.org # Configure VirtualHost, Based Name # 基于名稱,同個(gè)IP多個(gè)站點(diǎn) NameVirtualHost 127.0.0.2:80 <VirtualHost 127.0.0.2:80> DocumentRoot /var/www/tomcat/ ServerName tomcat.apache.org CustomLog /var/log/apache2/tomcat.apache.org-access.log common ErrorLog /var/log/apache2/tomcat.apache.org-error.log </VirtualHost> <VirtualHost 127.0.0.2:80> DocumentRoot /var/www/httpd/ ServerName httpd.apache.org </VirtualHost> # Configure VirtualHost, Based IP # 基于IP,每個(gè)IP一個(gè)站點(diǎn) <VirtualHost 127.0.0.1:80> DocumentRoot /var/www/apache/ ServerName apache.org </VirtualHost> <VirtualHost 127.0.0.3:80> DocumentRoot /var/www/struts/ ServerName struts.apache.org </VirtualHost> 如果是在windows環(huán)境,需要注意的是,路徑需要用雙引號(hào)""括起來,否則會(huì)出錯(cuò),自定義的錯(cuò)誤文件,文件路徑也需要括起來。此外在<VirtualHost /></VirtualHost>還可以定義該虛擬站點(diǎn)的管理員賬號(hào)等信息,詳細(xì)可參考手冊(cè)。 如果需要大量配置基于IP的站群,可以參考如下代碼。windows 網(wǎng)站文件在D盤,日志文件在E盤。如果在其他環(huán)境,按需修改路徑。(運(yùn)行后查看源文件內(nèi)容即為配置文件) <?php for($i=2;$i<256;$i++){ echo <<<HelloMyWorld <VirtualHost 127.0.0.$i:80> DocumentRoot "D:/$i/" ErrorLog "E:/log/$i-error.log" CustomLog "E:/log/$i-access.log" common </VirtualHost>\n\n HelloMyWorld; } 使用WWW虛擬主機(jī)的好處在于,一些小規(guī)模的網(wǎng)站,通過跟其他網(wǎng)站共享同一臺(tái)物理機(jī)器,可以減少系統(tǒng)的運(yùn)行成本,并且可以減少管理的難度。另外對(duì)于個(gè)人用戶,億恩科技推出也可以使用這種虛擬主機(jī)方式來建立有自己獨(dú)立域名的WWW服務(wù)器,目前國內(nèi)有很多公司都提供這種免費(fèi)的服務(wù)。 本文出自:億恩科技【www.allwellnessguide.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |