Centos 7 構建虛擬Web主機
一.概述
- 虛擬Web主機、
在同一臺伺服器中執行多個Web站點,其中每一個站點並不獨立佔用一臺真正的計算機
- httpd支援的虛擬主機型別有以下三種(這裡主要講基於域名和基於IP地址)
基於域名的虛擬主機
基於IP地址的虛擬主機
基於埠的虛擬主機
二.實操
環境:需要有DNS提供域名解析,可在HTTP伺服器上安裝DNS也可以單獨指定一臺DNS服務 器提供域名解析
(一):基於域名
DNS:
- 在DNS主配置檔案上新建兩個虛擬Web主機區域
[root@localhost ~]# vi /etc/named.conf - 新建區域資料配置檔案
HTTP:
-
為虛擬Web主機準備網頁文件
-
新增虛擬主機配置
配置獨立的虛擬主機配置檔案,然後在主檔案裡面載入,方便配置內容的維護
[root@localhost ~]# vi /usr/local/httpd/conf/extra/vhosts.conf
-
在主配置檔案裡面載入
[root@localhost ~]# vi /usr/local/httpd/conf/httpd.conf
-
更改主機名
[root@localhost ~]# hostnamectl set-hostname www.ygy.com
然後重啟 -
重啟服務
然後客戶端進行驗證
(二):基於IP
在上一步基於域名的環境下
- 臨時配置網路卡IP別名
[root@www ~]# ifconfig ens33:0 192.168.15.50 - 修改虛擬主機配置檔案
[root@www ~]# vi /usr/local/httpd/conf/extra/vhosts.conf
- 然後重啟服務,在客戶端驗證即可
[root@www ~]# /usr/local/httpd/bin/apachectl start
[root@www ~]# systemctl restart named
完成!
相關文章
- apache虛擬web主機構建ApacheWeb
- vagrant構建centos虛擬環境CentOS
- CentOS 7 安裝虛擬機器CentOS虛擬機
- Centos7虛擬機器安裝CentOS虛擬機
- CentOS 7虛擬機器安裝教程CentOS虛擬機
- CentOS 7 虛擬機器連線網路CentOS虛擬機
- Virtualbox 安裝centos7虛擬機器CentOS虛擬機
- VirtualBox擴容CentOS-7虛擬機器磁碟CentOS虛擬機
- 虛擬化架構與Centos7系統部署架構CentOS
- 虛擬機器centos7安裝mysql8虛擬機CentOSMySql
- VMware 安裝 Centos 7 虛擬機器配置網路CentOS虛擬機
- 福音 虛擬主機
- 在CentOS 8上安裝與配置Apache虛擬主機CentOSApache
- CentOS 7.9虛擬機器無法主機之間copy檔案CentOS虛擬機
- 虛擬機器下CentOS7開啟SSH連線虛擬機CentOS
- vagrant建立centos7後虛擬機器磁碟爆滿CentOS虛擬機
- CentOS 7虛擬機器下設定固定IP詳解CentOS虛擬機
- Vmware虛擬機器CentOS7、Ubuntu20系統設定靜態IP,且主機和虛擬機器系統能相互ping通。虛擬機CentOSUbuntu
- Nginx虛擬主機配置Nginx
- tomcat中虛擬主機以及web應用程式的配置TomcatWeb
- CentOS虛擬機器擴容CentOS虛擬機
- 建立CentOS-7虛擬機器並安裝圖形介面CentOS虛擬機
- centos7的虛擬機器只顯示本地迴環CentOS虛擬機
- 主機ping不了虛擬機器虛擬機
- Linux虛擬主機與Windows虛擬主機之間有什麼區別LinuxWindows
- web專案部署上線(無虛擬主機,待學習)Web
- CentOS 7 下修改主機名CentOS
- 在虛擬機器上搭建主機可訪問的web服務虛擬機Web
- nginx虛擬主機實戰Nginx
- 007.Nginx虛擬主機Nginx
- GIS在構建虛擬世界中的新機遇虛擬世界
- VMware虛擬機器如何設定使主機和虛擬機器不同IP虛擬機
- WordPress主機和共享虛擬主機不同在哪?
- 虛擬主機和vps主機使用哪些人群?
- CentOS 7 jenkins 程式碼構建同步CentOSJenkins
- CentOS 7上使用Python 3和虛擬環境CentOSPython
- BlueHost雲虛擬主機優勢
- lnmp虛擬主機安全配置研究LNMP