Linux apache基于域名的虛擬主機配置手冊
搭建基于域名的虛擬主機1. 修改httpd.conf 配置文件2. 修改相關(guān)的配置項,具體如下圖:下圖為低版本(2.0.59)的配置圖,直接在httpd.conf 配置文件中添加就可以了
搭建基于域名的虛擬主機
1. 修改httpd.conf 配置文件

2. 修改相關(guān)的配置項,具體如下圖:下圖為低版本(2.0.59)的配置圖,直接在httpd.conf 配置文件中添加就可以了
,
下圖為高版本(2.2.4)的編譯安裝的apache 的配置圖
1. 在主配置httpd.conf 文件中打開相應的配置項,到配置文件的末尾附件,去掉前面的#號就可以了,具體如下圖所示

2. 修改單獨的配置文件,具體例子如下圖所示:



3. 保存并退出httpd.conf 文件,重新啟動apache 服務器

4. 創(chuàng)建虛假主機的文檔根目錄和主頁文件index.html ,并使用vi 編輯器在index.html 文件里面添加內(nèi)容,下圖中只是使用cat 命令查看index.html 文件里的內(nèi)容
,
5. 因為沒有dns 的支持,使用vi 編輯器修改/etc/hosts文件,在里面添加虛擬主機的域名和IP 地址,如果你有dns 服務器,可以在dns 服務器里進行設置,添加幾個主機記錄,將域名服務器IP 指向dns 服務器IP 就可以了,具體的內(nèi)容如下:

6. 打開瀏覽器登錄虛擬主機
,

7. 如果直接訪問會訪問這個虛擬主機,因為它在虛擬主機里排在www.huashan.com 的上面,優(yōu)先級高點。

8. 可以看看日志文件,具體路徑和文件名如下圖:
,
擴展
如果你編譯的是httpd-2.2.4.tar.gz 源碼包,使用apache 搭建基于域名的虛擬主機時,httpd.conf 里的內(nèi)容和編譯httpd-2.0.59.tar.gz 源碼包會不一樣,部分見下列圖片:
,




只是將一些配置虛擬主機的時候不一樣的地方給各位指出一下,僅供參考。httpd-2.2.4.tar.gz 的源碼包和httpd-2.0.59.tar.gz 的源碼包編譯安裝后在配置上還是有些差別的,可以去嘗試一下