用ServerAliasServerAdmin?
DocumentRoot /www/kuigg.com
ServerName kuigg.com
ServerAdmin i@kuigg.com
DocumentRoot /www/kuigg.com
ServerName www.kuigg.com
ServerAdmin i@kuigg.com
DocumentRoot /www/kuigg.com
ServerName abc.kuigg.com
這樣一來就等于綁了多少域名就開了多少虛擬主機(jī)…………
后來看了看書,發(fā)現(xiàn)有個(gè)叫”ServerAlias“的東西可以用
其實(shí)可以這樣:
ServerAdmin i@kuigg.com
DocumentRoot /www/kuigg.com
ServerName kuigg.com
ServerAlias??www.kuigg.com??abc.kuigg.com
要綁多少個(gè)域名都可以寫在 ServerAlias?? 后面,用空格隔開即可
在一臺(tái)Linux服務(wù)器下我們一般都會(huì)放多個(gè)網(wǎng)站,這樣我們就要在建立虛擬目錄。有時(shí)一個(gè)網(wǎng)站
也需要綁定多個(gè)域名,那么我們配置虛擬呢?接下我和大家分享一下我的配置過程。
xampp管理虛擬目錄文件是:/opt/lampp/etc/ httpd-vhosts.conf
[root@localhost extra]# vi httpd-vhosts.conf
ServerAdminwebmaster@dummy-host2.example.com#管理服務(wù)器的郵箱 一般都不需要填寫
DocumentRoot /www/docs/dummy-host2.example.com?? #網(wǎng)站的目錄
ServerName dummy-host2.example.com?????????????? #需要綁定的域名
ServerAliaswww.example.com#綁定多個(gè)域名
DirectoryIndex example.php?????????????????????? #設(shè)置默認(rèn)的訪問的頁(yè)面
ErrorLog logs/dummy-host2.example.com-error_log? #錯(cuò)誤日志目錄
xampp默認(rèn)沒有開啟虛擬目錄的功能
需要修改/opt/lampp/etc/httpd.conf文件
搜索下面的代碼
# Include etc/extra/httpd-vhosts.conf
去掉前面的#
最重啟apache服務(wù)器就配置成功了
例如需要建立一個(gè)It資訊網(wǎng)站,網(wǎng)站目錄是:/opt/lampp/htdocs/itinfo
需要綁定兩個(gè)域名www.chinajquery.comwww.jquerychina.com
那我們的vhosts.conf最后添加以下代碼就可以
DocumentRoot /opt/lampp/htdocs/itinfo
ServerNamewww.chinajquery.com
ServerAlias? www.jquerychina.com
DirectoryIndex test.php
最后重啟apache服務(wù)器
[root@localhost extra] /opt/lampp/lampp restart
測(cè)試一下配置虛擬目錄有沒有成功
添加
192.168.139.129www.chinajquery.com
192.168.139.129??? www.jquerychina.com
到 /etc/hosts
[root@localhost extra]/etc/init.d/networking restart????? 重啟網(wǎng)卡
然后在瀏覽器輸入www.chinajquery.com出現(xiàn)下面的界面說明配置成功