■虛擬Web主機
●在同一臺服務器中運行多個Web站點,其中每一一個站點并不獨立
占用一臺真正的計算機
■httpd支持的虛擬主機類型
●基于域名的虛擬主機
●基于IP地址的虛擬主機
●基于端口的虛擬主機:
●構建2個虛擬Web站點
www.kgc.com, IP地址為173.17.17.11
www.kcce.com, IP地址為173.17.17.11
●在瀏覽器中訪問這兩個域名時,分別顯示不同的內容
1.為虛擬主機提供域名解析
[root@dnssvr ~]# vim /var/named/chroot/var/named/kgc.com.zone
@ IN NS dnssvr.kgc.com.
dnssvr IN A 173.1 7.1 7.2
www IN A 173.17.17.11
[root@dnssvr ~]# vim /var/named/chroot/var/named/kcce.com.zone
......
@ IN NS dnssvr.kgc.com.
www IN A 173.17.1711
2.為虛擬主機準備網頁文檔
[root@www ~]# mkdir -p /var/www/html/kgc
[root@www ~]# mkdir -p /var/www/html/accp
[root@www ~]# echo " <h2>www.kgc.com</h2>" >
/var/www/html/kgccom/index.html
[root@www ~]# echo
! <h2>www.accp.com</h2>" >
/var/www/html/kccecom/index.html
3.添加虛擬主機配置
[root@www ~]# vim /usr/local/httpd/conf/extra/httpd-vhosts.comf
<VirtualHost :80>
DocumentRoot "/var/www/html/kgccom"
ServerName www.kgc.com
ErrorLog "logs/www.kgc.com.error_log"
CustomLog "logs/www.kgc.com.access_log" common
< Directory "/var/www/html" >
Require all granted
</Directory>
</VirtualHost>
<VirtualHost :80>
DocumentRoot "/var/www/html、accp
ServerName www.accp.com
ErrorLog "logs/www.accp.com.error_log"
CustomLog "logs/www.accp.com.access_log" common
< Directory "/var/www/html" >
Require all granted
</Directory>
< /VirtualHost>
4.在客戶機分別訪問虛擬Web主機
●構建2個虛擬Web站點
www.kgc.com, IP地址、 端口為173.17.17.11:80
www.accp.com, IP地址、 端口為173.17.17.11:8353
在瀏覽器中訪問這兩個端口時,分別顯示不同的內容
[root@www ~]# vim /usr/loca/httpd/conf/extra/httpd-vhosts.conf
< VirtualHost 173.17.17.11:80習
DocumentRoot "/var/wwwhtml/kccecom"
ServerName www.kgc.com
</VirtualHost>
<VirtualHost 173.17.17.11:8353)
DocumentRoot "/var/www/html/kccepad"
ServerName www.accp.com
< NirtualHost>
Listen 80
Listen 8353
■應用示例:
●構建2個虛擬Web站點
www.kgc.com, IP地址為220.181.120.61
www.kcce.com, IP地址為122.115.32.133
在瀏覽器中訪問這兩個IP時P分別顯示不同的內容
[root@www ~]# vim /usr/local/httpd/conf/extra/httpd-vhosts.conf
< VirtualHost 220.181.120.61:80>
DocumentRoot "/var/www/html/kgccom"
ServerName www.kgc.com
</NirtualHost> I
<VirtualHost 122.115.32.133:80>
DocumentRoot "/var/www/htm/kccecom"
ServerName www.kcce.com
</VirtualHost>
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。