基本环境
底层: Windows 11 x64 虚拟化层:VMWare Workstation 17.0.2 虚拟化兼容性:ESXi 6.7 虚拟硬件: CPU: 4 Core RAM: 16 GB HDD: 128 GB SCSI NetWork: NAT 操作系统版本: CentOS 7.9.2207 Mininal 无更新、无升级内核 无系统更新 无内核升级 关闭 SELinux 配置 NTP 时间同步 安装 Open VM Tools 美化 CLI基本定义
# 虚拟主机:将多个网站发布在一台服务器上的配置方案是虚拟主机 # 基于 域名 的虚拟主机:使用基于IP的虚拟主机浪费IP,使用基于端口的虚拟主机,需要开放过多端口,影响系统安全性。为了解决这些问题,出现了基于域名我爱线报网的虚拟主机解决方案,可以在同一台服务器上指向不同域名,每个域名对应一个网站的虚拟主机方案。用户通过访问不同域名(或子域名、二三级域名),达到访问不同网站的目的场景设计
# 默认网站 数据目录 /data/www/ # 创建两个 网站数据目录 Site 5 站点 /data/www/site5 Site 6 站点 /data/www/site6 # 设定 网站 Site 5 站点 /data/www/site5 访问路径为 http://www.srover.com/ Site 6 站点 /data/www/site6 访问路径为 http://www.bonkers.com/前置准备
创建 虚拟主机 网站
# 分别创建 两我爱线报网个 虚拟主机 网站目录 mkdir -p /data/www/site5 mkdir -p /data/www/site6 # 创建 虚拟主机 网站 Site 5 www.srover.com 首页文件 echo “Welcom To FourLeaf Studio by VT Host Domain Name Site 5 <br> Web Data /data/www/site5 <br> Web Domain Name Add www.srover.com” > /data/www/site5/index.html # 创建 虚拟主机 网站 Site 6 www.bonkers.com 首页文我爱线报网件 echo “Welcom To FourLeaf Studio by VT Host Domain Name Site 6 <br> Web Data /data/www/site6 <br> Web Domain Name Add www.bonkers.com” > /data/www/site6/index.html域名解析
# 需要确保 Web服务器 与 客户端 均可以解析域名 # 作为实验环境,我分别修改了 Web服务器 与 客户端 两部分的 Host文件 # 正常环境需要修改 DNS,以解析域名 # 修改 Web服务器端 Host文件 sudo cat <<EOF >> /etc/hosts # 自定义 我爱线报网静态域名解析信息 172.16.26.131 www.srover.com 172.16.26.131 www.bonkers.com EOF # 修改 Windows 客户端 Host文件 echo. >> C:\Windows\System32\drivers\etc\hosts echo 172.16.26.131 www.srover.com >> C:\Windows\System32\drivers\etc\hosts echo 172.16.26.131 www.bonkers.com >> C:\Windows\System32\drivers\etc\hostsWeb 服务器 解析域名
Windows 客户端 解析我爱线报网域名




































































