apahce配置虛擬主機的3種方法

2021-09-20 17:25:19 字數 2780 閱讀 3538

一.基於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...