如有兩個域名,分別是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 admin@example.com
DocumentRoot /var/www
ServerName 210.210.211.5
</VirtualHost>
#
<VirtualHost 210.210.211.5>
ServerAdmin admin@example.com
DocumentRoot /var/www/website1
ServerName www.cnblogs.com/yuwensong
</VirtualHost>
#
<VirtualHost 210.210.211.5>
ServerAdmin admin@example.com
DocumentRoot /var/www/website2
ServerName 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 admin@example.com
DocumentRoot /var/www
ServerName 210.210.211.5
</VirtualHost>
#
<VirtualHost 210.210.211.5>
ServerAdmin admin@example.com
DocumentRoot /var/www/website1
ServerName www.cnblogs.com/yuwensong
</VirtualHost>
#
<VirtualHost 210.210.211.5>
ServerAdmin admin@example.com
DocumentRoot /var/www/website2
ServerName www.cnblogs.com/yws
</VirtualHost>
其中:NameVirtualHost 210.210.211.5很重要,沒有這個,虛擬主機是不可以建立成功的。
在這里,建立了兩個域名為www.cnblogs.com/yuwensong和www.cnblogs.com/yws的虛擬主機。
/var/www目錄是用來直接輸入IP時所設置的頁面目錄,其他兩個,是輸入域名時所訪問的目錄。
重啟apache服務,在瀏覽器中輸入
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訪問同一個網站,換句話說也可以是想一個主機下,多個域名指向多個主機下的多個網站