如有兩個域名,分别是www.cnblogs.com/yuwensong和www.cnblogs.com/yws,需把這兩個域名都綁定到
IP是210.210.211.5的伺服器上
1.首先需在域名供應商管理頁面指定域名和IP的對應關系
2.WEB伺服器配置好LAMP環境
3.把對應的源碼分别放到/var/www/目錄下,分别命名為website1和website2
4.配置apache
#vi httpd.conf
更改成
ServerName 210.210.211.5
然後在檔案中添加以下内容
NameVirtualHost 210.210.211.5
<VirtualHost 210.210.211.5>
ServerAdmin [email protected]
DocumentRoot /var/www
</VirtualHost>
#
DocumentRoot /var/www/website1
ServerName www.cnblogs.com/yuwensong
DocumentRoot /var/www/website2
ServerName www.cnblogs.com/yws
其中:NameVirtualHost 210.210.211.5很重要,沒有這個,虛拟主機是不可以建立成功的。
在這裡,建立了兩個域名為www.cnblogs.com/yuwensong和www.cnblogs.com/yws的虛拟主機。
/var/www目錄是用來直接輸入IP時所設定的頁面目錄,其他兩個,是輸入域名時所通路的目錄。
重新開機apache服務,在浏覽器中輸入
www.cnblogs.com/yws
和www.cnblogs.com/yuwensong
即可通路對應不同的網站
同樣道理:也可以實作兩個域名指向相同的主機ip通路同一個網站,換句話說也可以是想一個主機下,多個域名指向多個主機下的多個網站