Centos 7 构建虚拟Web主机

    科技2022-07-10  135

    一.概述

    虚拟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 完成!
    Processed: 0.026, SQL: 8