×

如何配置Apache虛擬主機(jī)

  • 作者:新網(wǎng)
  • 來源:新網(wǎng)
  • 瀏覽:100
  • 2015-07-07 15:51:19

Apache 設(shè)置虛擬主機(jī)服務(wù)通常有兩種方案:基于IP地址的虛擬主機(jī)服務(wù)和基于域名的虛擬主機(jī)服務(wù)。基于IP地址的虛擬主機(jī)服務(wù)有一個嚴(yán)重不足,那就是,每增加一個虛擬主機(jī)就必須增加一個IP地址。而使用基于域名的虛擬主機(jī)服務(wù)不需要更多的IP地址,而且配置簡單,無需特殊的硬件支持。下面的配置是在window下的基于域名的虛擬主機(jī)配置,Apache版本為httpd-2.2.22,在本機(jī)上設(shè)置兩個虛擬主機(jī),假設(shè)站點(diǎn)域名分別為www.site1.com和www.site2.com為例。

Apache虛擬主機(jī)配置,虛擬主機(jī)是利用虛擬技術(shù)將不同域名的內(nèi)容(網(wǎng)站)放在同一臺服務(wù)器上。比如域名1和域名2,而訪問者只要輸入域名1或域名2中的任何一個就可以訪問。

Apache 設(shè)置虛擬主機(jī)服務(wù)通常有兩種方案:基于IP地址的虛擬主機(jī)服務(wù)和基于域名的虛擬主機(jī)服務(wù)?;贗P地址的虛擬主機(jī)服務(wù)有一個嚴(yán)重不足,那就是,每增加一個虛擬主機(jī)就必須增加一個IP地址。而使用基于域名的虛擬主機(jī)服務(wù)不需要更多的IP地址,而且配置簡單,無需特殊的硬件支持。下面的配置是在window下的基于域名的虛擬主機(jī)配置,Apache版本為httpd-2.2.22,在本機(jī)上設(shè)置兩個虛擬主機(jī),假設(shè)站點(diǎn)域名分別為www.site1.com和www.site2.com為例。

1、httpd.conf文件配置

在文件中找到下面的配置

# Virtual hosts

# Include conf/extra/httpd-vhosts.conf

改成:

# Virtual hosts

Include conf/extra/httpd-vhosts.conf

找到下面三行:

ServerAdmin

ServerName

DocumentRoot

用#注釋掉

#ServerAdmin

#ServerName

#DocumentRoot

2、修改conf/extra/httpd-vhosts.conf配置文件

 

Apache虛擬主機(jī)配置 - weiwohappy@126 - JAVA編程

4、要添加虛擬主機(jī)只需要添加一個VirtualHost結(jié)點(diǎn)(這里以本地127.0.0.1測試)。

 

Apache虛擬主機(jī)配置 - weiwohappy@126 - JAVA編程

5、建立相應(yīng)目錄

 

Apache虛擬主機(jī)配置 - weiwohappy@126 - JAVA編程

6、重啟Apache,測試訪問,apache虛擬主機(jī)在服務(wù)器上配置就是這樣。

免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認(rèn)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請發(fā)送郵件至:operations@xinnet.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

免費(fèi)咨詢獲取折扣

Loading