11.2 Apache虛擬主機

在一個Apache服務器上可以配置多個虛擬主機,實現一個服務器提供多站點服務,其實就是訪問同一個服務器上的不同目錄。Apache虛擬主機配置有3中方法:基於IP配置、基於域名配置和基於端口配置.下面將通過具體案例來實現3種虛擬主機的配置方式

案例一:基於 IP 的虛擬主機

【說明】站點根目錄爲/var/web1,IP 地址爲 172.16.128.11,域名爲 web1.linux.com

站點根目錄爲/var/web2,IP 地址爲 172.16.128.12,域名爲 web2.linux.com 

爲服務器添加 IP 地址 172.16.128.11 和 172.16.128.12。

clip_image002

爲網站創建站點根目錄,測試用主頁,日誌文件。

clip_image004

修改 hosts 文件,添加 IP 地址與域名的靜態解析記錄。

Linux 下 hosts 文件:

clip_image006

創建虛擬主機配置文件/etc/httpd/conf.d/IP-vhost.conf。

clip_image008

重啓服務。

clip_image010

測試

clip_image012

案例二:基於端口的虛擬主機

【說明】站點根目錄爲/var/web3.81,IP 地址爲 172.16.128.13,域名爲 web3.linux.com,端口號爲 8081。

站點根目錄爲/var/web3.82,IP 地址爲 172.16.128.13,域名爲 web3.linux.com,端口號爲 8082。 

爲服務器添加 IP 地址 172.16.128.13。

clip_image014

爲網站創建站點根目錄,測試用主頁,日誌文件。

clip_image016

修改 hosts 文件,添加 IP 地址與域名的靜態解析記錄

clip_image018

創建虛擬主機配置文件/etc/httpd/conf.d/Port-vhost.conf。

clip_image020

重啓服務。

clip_image022

測試

clip_image024

案例三:基於域名的虛擬主機

【說明】站點根目錄爲/var/web4,IP 地址爲 172.16.128.14,域名爲 web4.linux.com。

站點根目錄爲/var/web5,IP 地址爲 172.16.128.14,域名爲 web5.linux.com。 

爲服務器添加 IP 地址 172.16.128.14。

clip_image026

爲網站創建站點根目錄,測試用主頁,日誌文件。

clip_image028

修改 hosts 文件,添加 IP 地址與域名的靜態解析記錄

clip_image030

創建虛擬主機配置文件/etc/httpd/conf.d/Name-vhost.conf

clip_image032

重啓服務

clip_image034

測試

clip_image036

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章