RHEL7.0、centos7.0系统 配置和管理Apache服务器

(CSDN博客-陈仕丹,未经作者同意,请勿转载)
一、 实验目的和要求
(1) 掌握linux系统中Apache服务器的安装于配置
(2) 掌握个人主页、虚拟目录、基于用户和主机的访问控制及虚拟主机的实现方法。
二、 实验内容与原理
学习linux系统下web服务器的配置方法
三、主要仪器设备
(1)较高配置的计算机一台
(2)虚拟机Vmware及RHEL7.0或centos7.0系统
四、操作方法与实验步骤
Web服务器的IP地址设置为192.168.1.10,掩码为255.255.255.0,网关为192.168.1.254
RHEL7.0、centos7.0系统 配置和管理Apache服务器_第1张图片
1) 搭建Apache服务器的准备
(1) httpd服务软件安装
执行rpm -qa | grep httpd命令,如果出现以下信息说明系统已经安装了Apache服务器。
在这里插入图片描述
在这里插入图片描述
(2) 设置防火墙和SELinux
在这里插入图片描述
RHEL7.0、centos7.0系统 配置和管理Apache服务器_第2张图片
在这里插入图片描述
(3) 测试httpd服务
在这里插入图片描述
RHEL7.0、centos7.0系统 配置和管理Apache服务器_第3张图片
2) 添加个人主页
(1) 使用vi编辑器编辑/etc/httpd/conf.d目录下的userdir.conf文件。将UserDir disable前面加上#注释掉,将UserDir public_html前的#去掉
在这里插入图片描述
RHEL7.0、centos7.0系统 配置和管理Apache服务器_第4张图片
(2) 在公司职员的个人账户的宿主目录下创建public_html 目录,并将个人主页index.html放在public_html目录下,以gongcheng01为例命令如下
在这里插入图片描述
(3) 设置gongcheng01宿主目录的访问权限为705,命令如下。设置完毕后重启httpd服务
在这里插入图片描述
(4) 进行测试。访问个人主页的URL格式为:http://IP地址或域名/~用户名
RHEL7.0、centos7.0系统 配置和管理Apache服务器_第5张图片
3) 基于用户认证的虚拟目录
在web服务器中建立一个名为private的虚拟目录,其对应的物理路径是/data/private,并配置web服务器对该虚拟目录启用用户认证,只允许caiwu01用户访问。
(1) 建立基于用户认证的虚拟目录,首先要求编辑httpd.conf文件
添加/private虚拟目录并设置用户访问控制,信息如下
在这里插入图片描述
RHEL7.0、centos7.0系统 配置和管理Apache服务器_第6张图片
(2) 利用htpasswd命令生成用户密码文件,并为caiwu01用户设置登陆密码
在这里插入图片描述
(3) 创建对应的物理目录及主页
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(4) 重启服务
在这里插入图片描述
(5) 测试
RHEL7.0、centos7.0系统 配置和管理Apache服务器_第7张图片
4) 基于主机访问控制的虚拟目录
(1) 建立基于主机访问控制的虚拟目录,首先要求编辑httpd.conf文件,添加/test虚拟目录并设置用户访问控制
RHEL7.0、centos7.0系统 配置和管理Apache服务器_第8张图片
(2) 创建对应的物理目录及主页
在这里插入图片描述
在这里插入图片描述
(3) 重启服务
在这里插入图片描述
(4) 测试
RHEL7.0、centos7.0系统 配置和管理Apache服务器_第9张图片
RHEL7.0、centos7.0系统 配置和管理Apache服务器_第10张图片
5) 创建基于IP地址的虚拟主机
(1) 建立两个IP地址
为网卡et0临时配置两个地址
在这里插入图片描述
查看地址是否生效
RHEL7.0、centos7.0系统 配置和管理Apache服务器_第11张图片
(2) 分别创建两个IP地址的目录和主页
在这里插入图片描述
(3) 修改配置文件(/etc/httpd/conf/httpd.conf)
在这里插入图片描述
RHEL7.0、centos7.0系统 配置和管理Apache服务器_第12张图片
(4) 重启服务
在这里插入图片描述
(5) 测试。在客服端访问URL:http://192.168.1.11、http ?/192.168.1.12可浏览对应主页,相当于载同一系统中架设两台web服务器。
RHEL7.0、centos7.0系统 配置和管理Apache服务器_第13张图片
RHEL7.0、centos7.0系统 配置和管理Apache服务器_第14张图片
创建基于域名的虚拟主机
(1) 分别创建基于域名的目录和主页
在这里插入图片描述
在这里插入图片描述
(2) 配置DNS
暂时修改host文件代替
在这里插入图片描述
(3) 配置IP地址信息
RHEL7.0、centos7.0系统 配置和管理Apache服务器_第15张图片
(4) 修改配置文件(/etc/httpd/conf/httpd.conf)
在这里插入图片描述
RHEL7.0、centos7.0系统 配置和管理Apache服务器_第16张图片
(5) 重启服务
在这里插入图片描述
(6) 测试。在客服端访问URL:http://www.company.com浏览主页
RHEL7.0、centos7.0系统 配置和管理Apache服务器_第17张图片

你可能感兴趣的:(学习文档)