环境Centos 6.7 x86_64,实验内容为httpd-2.2几个基本服务的实现
1.建立2个web虚拟主机
第一步:安装httpd服务包
# yum -y install httpd
第二步:编辑主配置文件,启用web虚拟机功能
第三部:建立web虚拟主机的配置文件
第四步:添加域名解析记录(无DNS服务)
第五步:访问测试
2.对httpd的status页面启用访问控制
第一步:启用状态页面访问的功能
第二步:创建账号文件
第三部:打开httpd主配置文件,添加以下内容
#service httpd reload
第四部:打开浏览器测试
输入账号密码
3.拒绝192.168.0.0/24网段访问虚拟主机www2.magedu.com
第一步:更改虚拟主机www2.magedu.com的配置
第二步:加载配置
# service httpd reload
第三部:访问测试
4.为虚拟主机www1.magedu.com启用https服务
第一步:创建私有CA和自签名证书
第二步:更改/etc/httpd/conf.d/ssl.conf配置文件
第三部:访问测试
以上是终端命令行测试
下面是浏览器测试
环境Centos 7.2 x86_64,实验内容为httpd-2.4几个基本服务的实现
1.建立2个web虚拟主机
从centos7开始,默认安装的httpd服务是2.4版本的,比之前的版本有了很多改进,要创建虚拟主机,不用更改httpd主配置文件,直接添加虚拟机配置文件即可。(注意:7版本后虚拟主机配置文件
必须加<Directory>.....</Directory>,并显示的授权)
第一步:在/etc/httpd/conf.d/目录下创建好2个web虚拟主机,显示如下
第二步:添加域名解析记录(无DNS服务)
第三部:访问测试
2.对httpd的status页面启用访问控制
第一步:启用状态页面访问的功能
(注意:7版本后,httpd的主配置文件没有status的相关配置,要启用得手动添加相关配置行,如下图)
第二步:创建账号文件
第三部:打开httpd主配置文件,添加以下内容
第四步:访问测试
3.拒绝192.168.0.0/24网段访问虚拟主机www2.magedu.com
第一步:更改虚拟主机www2.magedu.com的配置
第二步:加载配置
# service httpd reload
第三部:访问测试
4.为虚拟主机www2.magedu.com启用https服务
第一步:创建私有CA和自签名证书
第二步:更改/etc/httpd/conf.d/ssl.conf配置文件
(注意:版本6里面的ssl.conf里不用加<Directory>...</Directory>,而在版本7里面必须加,https的服务才能正常访问)
第三部:访问测试
下面是终端命令行测试
下面是浏览器测试