项目十四 .web 服务器的配置和管理
一、实训目的
掌握 Linux 系统中 Apache 服务器的安装与配置
掌握个人主页,虚拟目录,基于用户和主机访问控制和虚拟主机的实现方法
二、项目背景
假如你是某学校的网络管理员,学校的域名为 ,学校计划为每位教师开
通个人主页服务为教师与学生之间建立沟通的平台。该学校的网网络拓扑图如下:
学校计划为每位教师开通个人主页服务 .要求实现如下功能:
1. 网页文件上传完成后, 立即自动发布, URL 为 /~ 用户名。
2. 在 wen 服务器中建立以个名为 private 的虚拟目录,其对应的物理路径是
/data/private 。并配置 web 服务器对该寻你目录启用用户认证, 只允许 kingma
用户访问
3. 在 web 服务器中建立以个名为虚拟的目录。其对应的物理路劲是 /dir1/test,
并配置 web 服务器仅允许来自网络 域和 /24 网段的客户
机访问该虚拟目录
4. 使用 和 两个 ip 地址,创建基于 Ip 地址的虚拟主机。
其中 ip 地址为 的虚拟主机对应的主目录为 /var/www/ip2,ip 地址
为 的虚拟主机对应的主目录为 /var/www/ip3
5. 创建基于 和 两个域名的虚拟主机,域名为
虚拟主机对用的主目录为 /var/www/mlx ,域名为
虚拟主机对用的主目录为 /var/www/king
三、实训内容
练习 linux 系统下 wen 服务器的配置方法
四、实训步骤
子项目 1.apache 服务器的安装,启动与停止
安装 apache 服务
apache 服务的启动与停止
启动 apache 服务之后,从客户端看到测试效果
子项目 2,配置用户个人主页
编辑 httpd.conf 文件。设置用户个人主页
设置用户个人主页所在的目录的访问权限
创建存放用户个人主页空间的目录
编辑 httpd.conf 文件,将 userdir 的值设置为 public_html
重新启动 httpd 服务
子项目 3.设置基于用户认证的虚拟目录 /private
编辑 httpd.conf 文件。添加 .private 虚拟目录并设置用户访问控制
利用 htpasswd 命令生成用户密码文件,并为 kingma 用户设置登录密码
子项目 4.设置基于主机访问控制的虚拟目录 /test
编辑 httpd.conf 文件,添加 /test 虚拟目录并设置基于主机的访问控制
重新启动 httpd 服务,即可
子项目 5.创建基于 ip 地址的虚拟主机
分别创建 /var/www/ip2 和/var/www/ip3 两个主目录和默认首页文件
在 httpd.conf 文件中,设置基于 ip 地址的虚拟主机。配置内容如下
重新启动 httpd 服务,即可
子项目 6.创建基于域名的虚拟主机
分别创建 /var/www/mlx 和/var/www/king 两个主目录和默认文件
在 httpd.conf 文件中,设置基于域名的虚拟主机。配置内容如下
重新启动 httpd 服务,即可
五.实训思考题
1.怎样改变