龙空技术网

网页服务-Apache - 虚拟主机 - 基于 IP

夢天說夢話 136

前言:

今天小伙伴们对“apache第一个虚拟主机”都比较关切,朋友们都需要学习一些“apache第一个虚拟主机”的相关内容。那么小编在网络上汇集了一些对于“apache第一个虚拟主机””的相关文章,希望各位老铁们能喜欢,朋友们一起来了解一下吧!

基本环境

底层: 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地址,每个IP地址对应一个网站的虚拟主机方案。用户通过访问不同的IP地址,达到访问不同网站的目的
前置准备添加 新的 IP地址
#    方法 1 :编辑配置文件,为服务器设置多个IP地址nano /etc/sysconfig/network-scripts/ifcfg-ens32#    {#    将 IPADDR= 修改为 IPADDR0#    增加 IPADDR1= IP2 #    增加 IPADDR2= IP3#    }#    方法 2 :使用命令直接修添加 IP 地址sed -i 's/IPADDR=/IPADDR0=/g' /etc/sysconfig/network-scripts/ifcfg-ens32sed -i '/IPADDR0=/a IPADDR2=172.16.28.132' /etc/sysconfig/network-scripts/ifcfg-ens32sed -i '/IPADDR0=/a IPADDR1=172.16.28.131' /etc/sysconfig/network-scripts/ifcfg-ens32#    查看 IP 修改结果cat /etc/sysconfig/network-scripts/ifcfg-ens32#    重新启动 网络服务systemctl restart network.service
创建 虚拟主机 网站
#    分别创建 两个 虚拟主机 网站目录mkdir -p /var/www/site1mkdir -p /var/www/site2#    创建 虚拟主机 网站 Site 1 首页文件echo "Welcom To FourLeaf Studio by VT Host IP Site 1 <br> Web Data /var/www/site1 <br> Web IP Add 172.16.28.131" > /var/www/site1/index.html#    创建 虚拟主机 网站 Site 2 首页文件echo "Welcom To FourLeaf Studio by VT Host IP Site 2 <br> Web Data /var/www/site2 <br> Web IP Add 172.16.28.132"  > /var/www/site2/index.html
创建 虚拟主机 配置文件
#    创建 虚拟主机 配置文件sudo cat <<EOF > /etc/httpd/conf.d/vt-host.conf#    Site 1 虚拟主机 配置<VirtualHost 172.16.28.131>    DocumentRoot /var/www/site1</VirtualHost>#    Site 2 虚拟主机 配置<VirtualHost 172.16.28.132>    DocumentRoot /var/www/site2</VirtualHost>EOF
重新启动 Apache 服务
#    重新启动 Apache 服务systemctl restart httpd.service

标签: #apache第一个虚拟主机