文档详情

Linux 系统与网络管理 教学课件 作者 姜大庆 主编 第13章 Apache 服务器配置与管理.ppt

发布:2017-08-15约4.7千字共27页下载文档
文本预览下载声明
第13章 Apache 服务器配置与管理 本章详细介绍如何在RHEL 4 AS操作系统中利用Apache软件架设Web服务器的方法。   学完本章后,你将能够: 描述Apache软件的主要技术特点 安装和启动Apache服务器 按不同的功能需求配置Apache服务器 13.1 Apache概述 13.2 Apache服务器的安装与启动 13.3 Apache配置文件 13.4 Apache的配置示例 13.5 配置虚拟主机 13.6 配置动态Web站点 Apache具有如下特点: 支持HTTP1.1协议。 支持PERL、PHP、JSP、CGI、FastCGI等多种脚本语言。 支持多种用户认证机制。 支持SSI和虚拟主机。 支持安全Socket层。 实现了动态共享对象,允许在运行时动态装载功能模块。 具有安全、有效和易于扩展等特征。 13.1 Apache概述 13.2 Apache服务器的安装与启动 13.3 Apache配置文件 13.4 Apache的配置示例 13.5 配置虚拟主机 13.6 配置动态Web站点 RHEL 4 AS自带有Apache软件包,版本为2.0。也 可以到Apache网站下载最新版本,其官方网址为: 。 测试系统是否安装了Apache软件包的方法有以下两种 : 在Web浏览器的地址栏输入本机的IP地址 使用命令查看系统是否已经安装了Apache软件包 [root@rhel4 ~]# rpm –qa | grep httpd 在命令行界面下可以利用“/etc/rc.d/init.d/httpd”脚本 来管理Apache服务: [root@rhel4 ~]# /etc/rc.d/init.d/httpd start [root@rhel4 ~]# /etc/rc.d/init.d/httpd stop [root@rhel4 ~]# /etc/rc.d/init.d/httpd restart 也可以利用service 脚本来管理Apache服务 : [root@rhel4 ~]# apachectl start [root@rhel4 ~]# apachectl stop [root@rhel4 ~]# apachectl restart 13.1 Apache概述 13.2 Apache服务器的安装与启动 13.3 Apache配置文件 13.4 Apache的配置示例 13.5 配置虚拟主机 13.6 配置动态Web站点 13.3.1 Apache配置文件的结构 Apache默认的配置文件/etc/httpd/conf/httpd.conf有1022行 主要由全局环境设置、主要的服务器设置和虚拟主机三部分组 成,每个部分都有相应的配置语句。所有配置语句的语法以 “配置参数名称 参数值”的形式存在,配置语句可放在文件中 的任何位置。 httpd.conf配置文件中每行只能包括一个配置语句,行未使 用“\”符号换行书写同一配置语句。在配置文件中,除了参数 值以外的其他字符均不区分大小写,并与其他配置文件一样 “#”开头的行为注释行。默认情况下,httpd.conf文件中已有 很多的配置参数,只是被注释了,用户可根据自己的需要将 已注释掉的语句取消注释(删除注释符号“#”)即可生效。 13.3.2 Apache配置命令 全局环境配置 主服务器配置 虚拟主机的配置 13.1 Apache概述 13.2 Apache服务器的安装与启动 13.3 Apache配置文件 13.4 Apache的配置示例 13.5 配置虚拟主机 13.6 配置动态Web站点 13.4.1基本的Apache配置 13.4.2 配置用户个人Web站点 建立用户tom,修改其默认主目录的权限,并在其下 建立目录“public_html”。 编辑文件“/etc/httpd/conf/httpd.conf” 将编辑好的配置文件保存后重启httpd服务器 确保在/home/tom/public_html目录下保存用户的个人 主页index.html,然后在本地计算机或联网计算机Web 浏览器地址栏中输入如下地址: “0/~tom/” 13.4.3 别名和重定向 1.别名 别名是一种将根目录文件以外的内容(即虚拟目录)加入到站点中的方法。只能使用在Internet站点的URL,而不是本地某个目录的路径名。 例如,现需指定“/var/tmp”目录别名为“temp”,并映射到文档根目录“/var/www/html”中,可在/etc/httpd/con
显示全部
相似文档