Linux——Apache服务(二) 虚拟主机与访问控制

一、apache的虚拟主机

  • 虚拟主机:
      虚拟主机(Virtual Host),又称虚拟服务器、主机空间或是网页空间,是一种网络技术,可以让多个主机名称,在一个单一的服务器上运作,而且可以分开支持每个单一的主机名称。
      虚拟主机可以运行多个网站或服务。虚拟并非指不存在,而是指空间是由实体的服务器延伸而来,其硬件系统可以是基于服务器群,或者单个服务器。
      其技术是互联网服务器采用的节省服务器硬件成本的技术,虚拟主机技术主要应用于HTTP、FTP、EMAIL等多项服务,将一台服务器的某项或者全部服务内容逻辑划分为多个服务段位,对外表现为多个服务器,从而充分利用服务器硬件资源。

  • 虚拟主机的配置:

  1. 首先清空之前的实验环境
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  2. 在测试端主机做好本地解析
    在这里插入图片描述
    在这里插入图片描述
  3. 测试:此时输入三个不同的网址,都看到的文件都相同
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  4. 在/var/www目录下建立指定访问news和music的访问目录
    在这里插入图片描述
  5. 在访问目录下写入默认发布文件
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  6. 创建编辑子配置文件
  • 编辑默认站点的子配置文件
    在这里插入图片描述
    在这里插入图片描述
  • 编辑news.westos.com站点的子配置文件
    在这里插入图片描述
    在这里插入图片描述
  • 编辑music.westos.com站点的子配置文件
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  1. 重启服务
    在这里插入图片描述
  2. 测试:
    不同的网址访问的文件不同
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

二、apache内部的访问控制

  • 基于ip的访问控制
  1. 添加允许访问的ip
    在这里插入图片描述
  • 顺序访问Deny和Allow(Allow会覆盖掉Deny的设置)
    只允许172.25.254.31这个主机访问
    在这里插入图片描述
  • 重启服务
    在这里插入图片描述
  • 测试:
    主机:172.25.254.31,访问成功
    在这里插入图片描述
    主机:172.25.254.131,访问失败
    在这里插入图片描述
  1. 添加禁止访问的ip
    在这里插入图片描述
  • 顺序访问Allow和Deny(Deny会覆盖掉Allow的设置)
    不允许172.25.254.31这个主机访问,其他主机都可以访问
    在这里插入图片描述
    在这里插入图片描述
  • 重启服务
    在这里插入图片描述
  • 测试:
    主机:172.25.254.31,访问失败
    在这里插入图片描述
    主机:172.25.254.131,访问成功
    在这里插入图片描述
  • 基于用户的访问控制
  1. 新建用户admin
    在这里插入图片描述
    注意:-cm中的c是覆盖性创建
  • 新建一个用户admin1时,如果用-c参数,则会覆盖掉admin用户
    在这里插入图片描述
  • 所以在已有用户前提下,创建新用户不要使用-c参数
    在这里插入图片描述
  1. 在配置文件中添加用户认证
    在这里插入图片描述
    在这里插入图片描述
  2. 测试:
    在浏览器中输入服务端ip,则提示要输入用户认证信息
    在这里插入图片描述
    输入用户名和密码
    在这里插入图片描述
    认证成功
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值