基于Windows平台安装配置实现ApacheWeb服务器课程设计.doc
文本预览下载声明
信息科学与技术学院
计算机网络课程设计报告
2013—2014学年第一学期
题目名称:基于Windows2003平台安装配置实现Apache Web服务器
专 业:计算机科学与技术
班 级:计算机科学与技术11级1班
学 号:
学生姓名:
指导教师:
完成日期:二○一三 年 12 月 31日
目 录
一、问题背景概述 1
二、需要解决的问题和重点难点 2
2.1需解决的问题 2
(1) Windows server 2003下安装apache 服务器 2
(2) 本题要求给出Apache服务器配置文件的存储位置 2
(3) 全部内容、选项的含义及作用、配置建议。 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服务器配置文件的存储位置 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
一、问题背景概述
Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。Apache web服务器软件拥有以下特性:
支持最新的HTTP/1.1通信协议
拥有简单而强有力的基于文件的配置过程
支持通用网关接口
支持基于IP和基于域名的虚拟主机
支持多种方式的HTTP认证
集成Perl处理模块
集成代理服务器模块
支持实时监视服务器状态和定制服务器日志
支持服务器端包含指令(SSI)
支持安全Socket层(SSL)
提供用户会话过程的跟踪
支持FastCGI
通过第三方模块可以支持Java Servlets
如果你准备选择Web服务器,毫无疑问Apache是你的最佳选择。Windows server 2003下安装apache 服务器
本题要求给出Apache服务器配置文件的存储位置
全部内容、选项的含义及作用、配置建议。
配置实现自定义的Web错误(404)提示页面
2.2重点和难点
(1)全部内容、选项的含义及作用、配置建议
(2)配置实现自定义的Web错误(404)提示页面
三、实现条件及系统解决方案
3.1系统实现条件 / 环境配置说明
一、计算机硬件设备配置
设备名称 规格、型号、参数 数量 备注说明 内存 800M以上 1 CPU Intel Pentium 1G以上 1 硬盘 Seagate 30G以上 1 网卡 3Com 10 /100M自适应网卡 1
二、计算机软件配置
软件名称 版本说明 数量 备注说明 操作系统 Windows server 2003 1 Apache 服务器 2013-08-30_httpd-2.2.25-win32-x86-no_ssl.msi 1 虚拟机 VMware Workstation 1 用来安装Win server 2003
三、系统网络配置
项目名称 配置说明 数量 机器名 / 地址标识 备注说明 Web服务器 Apache 1 http://Localhost/com 3.2系统解决方案
(1)在虚拟机下安装windows server 20
显示全部