2021-03-30

本文档详细介绍了如何配置Apache服务器以支持基于域名的虚拟主机,包括设置DNS服务器解析benet.com和accp.com两个域名,创建对应网站目录,编写网页文件,修改Apache主配置文件启用虚拟主机,并配置用户认证。实验步骤涵盖从DNS服务器搭建到Apache虚拟主机配置的全过程。
摘要由CSDN通过智能技术生成
            Web网站服务(二)

网络拓扑图:
在这里插入图片描述

实验环境描述:
北大青鸟为了保证企业网关的稳定性,采用双线接入实现容错功能,默认转发数据从SW1-3L,当SW1-3L发生故障SW2-3L转发数据。
某公司的网站服务器使用的公网IP地址为210.188.201.72,并使用该IP地址注册了两个域名www.benet.com和www.accp.com,服务器中已经安装好了Centos 7操作系统,并通过源代码编译的方式安装了Web服务器软件httpd-2.4.25,现需要对httpd服务进行配置,以支持同时这两个Web站点

需求描述:
站点www.benet.com的网页文档存放在服务器的/var/www/benetcom目录下。
站点www.accp.com的网页文档存放在服务器的/var/www/accpcom目录下。
构建基于域名的虚拟主机服务器,用于支持以上两个Web站点。
访问时需要进行用户认证。

推荐步骤:为虚拟主机提供域名解析
为虚拟主机准备网页文档
配置并启动httpd服务器
在客户机中访问虚拟主机
实验步骤:
一.为虚拟主机提供域名解析
1.搭建DNS服务器
1)使用系统盘,配置yum文件
[root@centos02 ~]# vim /etc/yum.repos.d/local.repo
在这里插入图片描述

  1. 挂载光盘,安装dns
    [root@centos02 ~]# yum -y install bind bind-utils bind-chroot
  2. 配置主配置文件
    在这里插入图片描述

4)配置benet.com和accp.com的区域配置文件
[root@centos02 ~]# vim /var/named/benet.com.zone
在这里插入图片描述

[root@centos02 ~]# vim /var/named/accp.com.zone
在这里插入图片描述

5)开启服务并解析下
[root@centos02 ~]# systemctl start named
[root@centos02 ~]# systemctl enable named
在这里插入图片描述

2.为虚拟主机准备网页文档
1)准备网站目录
[root@centos01 ~]# mkdir /var/www \创建虚拟主机根目录
[root@centos01 ~]# mkdir /var/www/benetcom \创建benet虚拟主机根目录
[root@centos01 ~]# mkdir /var/www/accpcom \\创建accp虚拟主机根目录
2)编写网页文件
[root@centos01 ~]# echo “www.benet.com” > /var/www/benetcom/index.html
[root@centos01 ~]# echo “www.accp.com” > /var/www/accpcom/index.html
3.添加虚拟主机配置
1)修改apache主配置文件开启虚拟机
[root@centos01 ~]# vim /usr/local/httpd/conf/httpd.conf
在这里插入图片描述

2)修改虚拟主机配置文件
[root@centos01 ~]# vim /usr/local/httpd/conf/extra/httpd-vhosts.conf
在这里插入图片描述

3)配置目录权限,访问benet.com进行身份验证

在这里插入图片描述

实验总结:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值