1、i 信息科学与技术学院信息科学与技术学院 课程设计报告课程设计报告 20132014 学年第学年第一一学期学期 题目名称:基于 Windows2003 平台安装配置实现 Apache Web 服务器 专 业:计算机科学与技术 班 级:计算机科学与技术 11 级 1 班 学 号: 学生姓名: 指导教师: 完成日期:二一三 年 12 月 31 日 目 录 一、问题背景概述 . 1 二、需要解决的问题和重点难点 2 2.1 需解决的问题 2 (1) Windows server 2003 下安装 apache 服务器 . 2 (2) 本题要求给出 Apache 服务器配置文件的存储位置 2 (3)
2、全部内容、选项的含义及作用、配置建议。 . 2 (4) 配置实现自定义的 Web 错误(404)提示页面 . 2 2.2 重点和难点 . 2 (1)全部内容、选项的含义及作用、配置建议 2 (2)配置实现自定义的 Web 错误(404)提示页面. 2 三、实现条件及系统解决方案 2 3.1 系统实现条件 / 环境配置说明 2 3.2 系统解决方案 2 四、实验方案设计及实现. 3 4.1 实验方案设计说明 . 3 4.2 实验步骤 / 实现过程说明 . 3 4.2.1 Windows server 2003 下安装 Apache Web 服务器 . 3 4.2.2 Apache 服务器配置文件
3、的存储位置 7 4.2.3 全部内容、选项的含义及作用 8 4.2.4 配置建议 14 4.2.5 配置实现自定义的 Web 错误(404)提示页面 .16 五、方案分析评估 17 5.1 和其他备选方案的分析比较 17 5.2 方案评估分析 .17 六、前景展望 .18 6.1 本课题的不足之处和可改进之处 .18 6.2 技术前景展望 / 下一步的工作 .18 七、心得体会 .18 附录 A 参考文献.18 第 1 页 一、问题背景概述 Apache HTTP Server(简称 Apache)是 Apache 软件基金会的一个开放源码的网页服务器, 可以在大多数计算机操作系统中运行,由于
4、其多平台和安全性被广泛使用,是最流行的 Web 服 务器端软件之一。它快速、可靠并且可通过简单的 API 扩展,将 Perl/Python 等解释器编译到服 务器中。Apache 是世界使用排名第一的 Web 服务器软件。它可以运行在几乎所有广泛使用的计 算机平台上,由于其跨平台和安全性被广泛使用,是最流行的 Web 服务器端软件之一。 Apache web 服务器软件拥有以下特性: (1)支持最新的 HTTP/1.1 通信协议 (2)拥有简单而强有力的基于文件的配置过程 (3)支持通用网关接口 (4)支持基于 IP 和基于域名的虚拟主机 (5)支持多种方式的 HTTP 认证 (6)集成 Pe
5、rl处理模块 (7)集成代理服务器模块 (8)支持实时监视服务器状态和定制服务器日志 (9)支持服务器端包含指令(SSI) (10)支持安全 Socket 层(SSL) (11)提供用户会话过程的跟踪 (12)支持 FastCGI (13)通过第三方模块可以支持 Java Servlets 如果你准备选择 Web 服务器,毫无疑问 Apache 是你的最佳选择。同时,apache 还可以和 php,mysql 等开发工具组合起来, 便于开发基于 web 的网站开发。 因此如何配置好 apache Web 对于网站的开发至关重要。 下面我将简要详细介绍基于 Windows2003 平台安装配置实
6、现 Apache Web 服务器 第 2 页 二、需要解决的问题和重点难点 2.1 需解决的问题 (1)Windows server 2003 下安装 apache 服务器 (2)本题要求给出 Apache 服务器配置文件的存储位置 (3)全部内容、选项的含义及作用、配置建议。 (4)配置实现自定义的 Web 错误(404)提示页面 2.2 重点和难点 (1)全部内容、选项的含义及作用、配置建议 (2)配置实现自定义的 Web 错误(404)提示页面 三、实现条件及系统解决方案 3.1 系统实现条件 / 环境配置说明 一、计算机硬件设备配置一、计算机硬件设备配置 设备名称设备名称 规格、型号规格、型号、参数、参数 数量数量 备注说明备注说明 内存 800M 以上 1 CPU Intel Pentium 1G 以上 1 硬盘 Seagate 30G 以上 1 网卡 3Com 10 /100M 自适应网卡 1 二、计算机软