apache默認使用80端口提供服務,使用主服務器配置的話,一臺物理機只能提供一個站點服務;可以使用虛擬主機方式提供不同的訪問,以實現一臺主機提供多站點服務。
虛擬主機的實現方式有三種:基于端口、基于IP、基于主機名。
一、基于端口的虛擬主機
1、在主配置文件中添加監聽端口,主配置文件為/etc/httpd/conf/httpd.conf
2、主服務器與虛擬主機不能同時使用,所以要注釋掉主服務器;
3、定義虛擬主機
4、檢查語法錯誤并重新加載服務
4、創建頁面文件
5、驗證
二、基于IP的虛擬主機
1、添加主機一個IP
2、定義虛擬主機
3、檢查語法并重載服務
4、驗證
三、基于IP和端口混用
1、定義虛擬主機
2、添加hostc目錄及頁面文件
3、檢查語法及重載服務
4、驗證
四、基于主機名的虛擬主機
1、在hosts文件中添加以下條目,Liunx路徑為/etc/hots,windows路徑為/etc/system32/drivers/etc/hosts
2、定義虛擬主機
3、檢查語法并重載服務
4、驗證
五、混用三種虛擬機
1、定義虛擬機
2、檢查語法并重載服務
3、驗證
原創文章,作者:petmaster,如若轉載,請注明出處:http://www.www58058.com/12705