Red Hat Enterprise Linux系统管理 作者 978-7-302-30449-4 ch15.pptVIP

  • 1
  • 0
  • 约2.42千字
  • 约 15页
  • 2017-07-07 发布于广东
  • 举报

Red Hat Enterprise Linux系统管理 作者 978-7-302-30449-4 ch15.ppt

第15章 Web服务器管理 教学目标 本章基于Red Hat Enterprise Linux 6环境主要介绍Apache的一般概念、Apache Server服务器的安装和启动、WWW服务器的基本配置、用户的个人站点配置和管理、虚拟主机的配置和使用、Apache的日志管理等内容。 教学重点 了解Apache的安装和启动等一般知识 熟悉和掌握WWW服务器的相关配置如WEB目录配置、路径别名设置、访问控制设置和用户认证设置等 掌握用户的个人站点配置方法 掌握三种虚拟主机的配置方法 熟悉Apache日志管理的方法 教学过程 Apache的安装和启动等一般知识 WWW服务器的相关配置如WEB目录配置、路径别名设置、访问控制设置和用户认证设置等 个人站点配置方法 三种虚拟主机的配置方法 Apache日志管理的方法 15.1 Apache介绍 在Linux系统上架设Web服务器时使用最多和最广泛的软件是Apache,它是功能强大的Web服务器端系统 Apache具有如下特点: (1) 支持最新的HTTP1.1协议。 (2) 支持PHP、CGI、Java Servlets和FastCGI。 (3) 支持安全Socket层。 (4) 集成了Perl脚本编程语言。 (5) 支持SSI和虚拟主机。 (6) 实现了动态共享对象,允许在运行时动态装载功能模块。 (7) 具有稳定的工作性能。 (8) 具有安全、有效和易于扩展等特征。 (9) 支持多种操作系统如UNIX、Linux、Windows等。 15.2 安装与启动Apache “Test Page”测试页面(该网页文件默认路径为/var/www/html/index.html) [root@rhel6 ~]# rpm -qa | grep httpd httpd-2.2.15-5.el6.i686 →表明系统已经安装了Apache软件包 [root@rhel6 ~]# [root@rhel6 ~]# service httpd start [root@rhel6 ~]# service httpd restart [root@rhel6 ~]# /etc/rc.d/init.d/httpd status 15.3 配置Web服务器 配置Web目录 设置路径别名 配置访问控制 配置用户认证 15.4 个人站点配置和管理 /var/www/html目录存放的是网站的首页,如果希望每个用户都可以建立自己的个人网页,则需要为每个用户在Home目录中建立一个放置个人网页的目录。 (1) 建立用户“zjz”,并在/home/zjz目录下建立目录“public_html”,并修改目录zjz的权限 (2)编辑主配置文件/etc/httpd/conf/httpd.conf (3) 在客户端用ftp上传一个index.html文件到目录/home/zjz/public_html中 (4) 在客户机上进行测试。上传好网页文件后,接下来就可以通过浏览器查看结果。在浏览器中输入/~zjz/(注意,在个人网站后面要加斜线“/”),回车即可,如果配置正确,可显示该网页。 15.5配置基于IP地址的虚拟主机配置 IP地址相同,但端口号不同的虚拟主机配置; 端口号相同,但IP地址不同的虚拟主机配置 15.6 基于名称的虚拟主机配置 使用基于IP地址的虚拟主机,用户被限制到数目固定的IP地址中;使用基于名称的虚拟主机,用户可以设置支持任意数目的虚拟主机,而不需要额外的IP地址。 为了实现基于名称的虚拟主机,必须对每台主机执行VirtualHost指令和NameVirtualHost指令,以向虚拟主机指定用户想分配的IP地址。 15.7 动态虚拟主机配置 如果用户想在服务器上实现很多虚拟主机,且它们有基本相同的配置,就可以使用一项叫做dymamic virtual hosting的技术自动地产生这些虚拟主机。 动态虚拟主机既可以是基于名称的,也可以是基于IP地址的。 15.8 Web服务器日志管理 Apache日志文件包括错误日志和访问日志两种类型,错误日志记录了Apache在启动和运行时发生的错误,通常错误日志的文件名是error_log,错误日志存放的位置和文件名可以通过ErrorLog参数设置 Apache的日志记录包括使用普通日志格式(Common Log Format)的记录,每一个请求的记录占用一行,包含多个字段,例如:主机(host)、标识性检查(indetity check)、验证用户(authenticated user)(用于登录)、日期、客户机提交的请求行、发送给客户机的状态以及所发送对象的字节数。 15.9 滚动日志配置 r

文档评论(0)

1亿VIP精品文档

相关文档