构建虚拟主机
1、虚拟主机介绍
企业常用的虚拟主机分为3种:
(1)基于域名
(2)基于端口
(3)基于IP
虚拟web主机
在同一台物理服务器中运行多个web站点,其中每一个站点并不独立占用一台真正的计算机
httpd支持的虚拟主机类型
(1)基于域名的虚拟主机
(2)基于IP地址的虚拟主机
(3)基于端口的虚拟主
Apache连接保持
Apache连接保持相关参数
(1)KeepAlive
是否打开连接保持,OFF关闭,ON 打开
(2)KeepAlive Timeout
一次连接多粗请求之间的最大间隔时间,两次请求超过该时间连接断开
(3)MaxKeepAliveRequests
一次连接能够传输的最大请求数量
Apache访问控制
(1)作用
控制对网站资源的访问
为特定的网站目录添加访问权限
(2)常用的访问控制方式
客户机地址限制
用户限制
基于客户端地址的访问控制
使用Require配置项实现访问控制,按先后顺序限制
可用于、 、、 配置段中
Require配置项的常见语法
Require all granted
Require all denied
Require local
Require [not ] host <主机名或域名列表>
Require [not ] ip <IP地址或网段列表>
使用not禁止访问时要将其置于容器中并在容器中指定相应的限制策略
Require的命令模式
2、构建虚拟主机——基于域名
2.1配置环境
安装DNS 和httpd 服务
[root@localhost ~]# yum install bind httpd -y
修改DNS 主配置文件
[root@localhost ~]# vim /etc/named.conf
配置DNS区域配置文件