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
- CentOS 7 安裝虛擬機器CentOS虛擬機
- Centos7虛擬機器安裝CentOS虛擬機
- 安裝VM虛擬機器 centos7虛擬機CentOS
- Virtualbox 安裝centos7虛擬機器CentOS虛擬機
- 福音 虛擬主機
- 虛擬化架構與Centos7系統部署架構CentOS
- VMware 安裝 Centos 7 虛擬機器配置網路CentOS虛擬機
- 在VM虛擬機器中安裝centos7虛擬機CentOS
- 虛擬機器中Centos7搭建本地倉庫虛擬機CentOS
- 在CentOS 8上安裝與配置Apache虛擬主機CentOSApache
- 虛擬主機商如何搭建下一代虛擬主機
- Nginx虛擬主機配置Nginx
- uWSGI 虛擬主機模式模式
- 虛擬機器下CentOS7開啟SSH連線虛擬機CentOS
- CentOS 7虛擬機器下設定固定IP詳解CentOS虛擬機
- vagrant建立centos7後虛擬機器磁碟爆滿CentOS虛擬機
- vmware虛擬機器centos7上的MySQL主從報錯解決一例虛擬機CentOSMySql
- CentOS虛擬機器擴容CentOS虛擬機
- 致:上海鄭兄(虛擬主機-web伺服器搭建)Web伺服器
- Vmware虛擬機器CentOS7、Ubuntu20系統設定靜態IP,且主機和虛擬機器系統能相互ping通。虛擬機CentOSUbuntu
- 建立CentOS-7虛擬機器並安裝圖形介面CentOS虛擬機
- [php]apache虛擬主機配置PHPApache
- Nginx虛擬主機VirtualHost配置Nginx
- nginx虛擬主機實戰Nginx
- Linux虛擬主機與Windows虛擬主機之間有什麼區別LinuxWindows
- web專案部署上線(無虛擬主機,待學習)Web
- tomcat中虛擬主機以及web應用程式的配置TomcatWeb
- centos中安裝虛擬機器CentOS虛擬機
- 在虛擬機器上搭建主機可訪問的web服務虛擬機Web
- vmware克隆虛擬機器centos6.5,虛擬機器從新配置虛擬機CentOS
- 主機ping不了虛擬機器虛擬機
- VMware虛擬機器如何設定使主機和虛擬機器不同IP虛擬機
- CENTOS7虛擬機器更改靜態IP無法啟動CentOS虛擬機
- 007.Nginx虛擬主機Nginx
- 虛擬主機php.ini在哪PHP
- Nginx實戰(一) 虛擬主機Nginx
- nginx多個虛擬主機noinputfilespecifiedNginx