一.基於ip
1) ifconfig 檢視自己的網絡卡介面為enp2s0,
vi /etc/sysconfig/network-scritps/ifc-enp2s0:0
device="enp2s0:0"
ipaddr=192.168.100.100
bootproto=none
onboot=yes
netmask=255.255.255.0
systemctl restart network
這樣就建立好了乙個虛擬網絡卡介面
2)vi /etc/hosts
192.168.200.100 www.virtual1.com
192.168.200.101 www.virtual2.com
3)在/etc/httpd/conf/httpd.conf裡面 加上
mkdir /var/www/html/ #virtual1和virtual2的documentroot目錄
#virtual1和virtual2的配置檔案
cd /etc/httpd/logs && mkdir virtualhost #這個目錄用來存放virtual1的日誌檔案
serveralias www.virtual1.com.cn #別名
serveralias www.virtual2.com.cn #別名
二.基於網域名稱
主要是用乙個ip對應多個網域名稱,節約ip.
三.基於埠
加個監聽埠 listen 8080
2)修改virtual1的virtual2的配置檔案
documentroot /var/www/html/virtual1
servername www.virtual1.com
directoryindex virtual1.html
require all granted
documentroot /var/www/html/virtual2
servername www.virtual2.com
directoryindex virtual2.html
require all granted
這樣就ok了.
apache虛擬主機配置的3種方式
apache的虛擬主機功能 virtual host 是可以 讓一台伺服器基於 ip 主機名或埠號實現提供多個 服務的技術 下面我介紹一下這3種方式具體的配置流程 一.基於ip位址 接著我們執行apache服務,使用命令systemctl start httpd啟動服務。可以使用命令 systemc...
配置虛擬主機
在一台web伺服器中配置多個 的過程稱之為配置虛似主機,配置虛似主機可以實現在一台web伺服器上放多個 即不論是使用者訪問www.sina.com或www.sohu.com,訪問的都是同一臺機器。這樣我們訪問http www.google.com news就能訪問到c google news 訪問h...
虛擬主機配置
埠監聽 自擬定埠號 埠 乙個數字,目的是讓一台電腦 對外只有乙個ip 能夠對外提供多項服務 多種功能 常見的服務和埠對應 預設 web伺服器 80 ftp伺服器 21 mysql資料庫服務 3306 一台電腦有6萬多個埠,但通常一台伺服器一般只提供幾個或十幾個服務 apache的埠監聽設定,指設定a...