這樣一種場景;咱們有一臺服務器;可是想掛多個網站;那麼Apache下配置虛擬主機能夠知足這個需求;php
比較簡單的是基於主機名的配置步驟以下:html
示例環境vim
ip:115.28.17.191服務器
域名:baijunyao.com測試
thinkbjy.com網站
目錄 /var/www/html/baijunyaospa
/var/www/html/thinkbjy orm
1:修改hosts文件htm
[root@iZ28qa8jt4uZ /]# ifconfig; //查看ip並記錄本身的ip地址 ip
[root@iZ28qa8jt4uZ /]# vim /etc/hosts; //修改hosts文件 添加以下兩行內容
115.28.17.191 baijunyao.com
115.28.17.191 anlianma.com
2:修改httpd.conf文件
[root@iZ28qa8jt4uZ /]# vim /etc/httpd/conf/httpd.conf; //修改httpd.conf文件 刪除990行 NameVirtualHost *:80前的#註釋
3:修改httpd-vhosts.conf文件
[root@iZ28qa8jt4uZ /]# vim /etc/httpd/conf.d/virtual.conf; //設置httpd-vhosts.conf以下 如沒有則新建
<VirtualHost *:80>
DocumentRoot /var/www/html/baijunyao
ServerName baijunyao.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/html/anlianma
ServerName anlianma.com
</VirtualHost>
虛擬主機配置到此結束;在對應的目錄下新建html頁面測試便可;
若是須要在本地wamp環境下掛載多站點同時運行 請參考: 設置本地wamp環境掛載多站點同時運行
本文爲白俊遙原創文章,轉載無需和我聯繫,但請註明來自白俊遙博客baijunyao.com