基于Linux平台(RedHat)安装配置实现Web服务器
石河子大学信息科学与技术学院
计算机网络课程设计报告
基于Linux平台(RedHat)安装配置实现Web
课题名称:
学生姓名: 学 号: 学 院: 专业年级: 指导教师: 完成日期: 服务器 2013-12-30
目录:
1.课题任务名称 ........................................... 2
1.1课题任务: ........................................ 2
1.2课题要求: ........................................ 2
2. 相关理论背景/基础知识概述 ............................. 2
3实践环境/条件及资源说明 ................................. 3
4.实践任务内容 ........................................... 5
4.2.1全局环境配置: ................................ 6
4.2.2主服务配置: .................................. 8
4.2.3虚拟主机配置 ................................. 10
5.过程步骤说明 .......................................... 11
5.1 启动 Linux RedHat系统 ........................... 11
5.2实现Web服务器安装配置 ............................ 12
6、 结论 ................................................ 20
7总结与体会 ............................................ 21
1.课题任务名称
1.1课题任务:
基于Linux平台(RedHat)安装配置实现Web服务器
1.2课题要求:
给出Apache服务器配置文件的存储位置和全部内容,包括其中全部选项的含义及作用、配置建议。
2.相关理论背景/基础知识概述 Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之
一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。 Apache源于NCSA httpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一,它可以运行在几乎所有广泛使用的计算机平台上。
Apache取自“a patchy server”的读音,意思是充满补丁的服
务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。
Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。
Apache web服务器软件拥有以下特性:支持最新的HTTP/1.1通信协议;拥有简单而强有力的基于文件的配置过程;支持通用网关接口;支持基于IP和基于域名的虚拟主机;支持多种方式的HTTP认证;集成Perl处理模块;集成代理服务器模块;支持实时监视服务器状态和定制服务器日志;支持服务器端包含指令(SSI);支持安全Socket层(SSL);提供用户会话过程的跟踪;支持FastCGI;通过第三方模块可以支持Java Servlets。
Apache Web服务器中有三个重要的文件,一个是Web服务器配置文件httpd.conf,通过该文件可以按照服务器运行的需要灵活地对其进行配置,本课程设计中主要对其进行操作。另外两个是日志文件,一个是access.log 文件,另一个是error.log 文件,前者记录了Web服务器的每一次访问详细情况,另一个记录了访问该服务器出现错误的情况,通过对这两个文件的查看,可以了解服务器的运行访问状态。
3实践环境/条件及资源说明
该课程设计要求基于Linux平台(RedHat)安装配置实现Apache
Web服务器,因为我的机子是Windows系统,所以本次实验任务是在虚拟机上进行的。
Redhat(红帽)是桌面虚拟化世界领先的开源解决方案供应商,[
使用社区驱动的方式提供可靠和高性能的云、虚拟化、存储、Linux®和中间件技术。
Red Hat因其易于安装而闻名,在很大程度上减轻了用户安装程序的负担。RedHat作为Linux的发行版本,开放源代码是与其他操作系统,如Windows等相比具有的先天优势,有利于全世界范围内技术工程师和技术人员共同开发,同时RedHat也为开源社区做出巨大贡献,有开源界的领导者的称号。 我的虚拟机版本是Oracle VM VirtualBox,VirtualBox号称是最强的免费虚拟机软件,它不仅具有丰富的特色,而且性能也很优异!它简单易用,可虚拟的系统包括Windows(从Windows 3.1到Windows8、Windows Server 2012,所有的Windows系统都支持)、Mac OS X(32bit和64bit都支持)、Linux(2.4和2.6)、OpenBSD、Solaris、IBM OS2甚至Android 4.0系统等操作系统!
与同性质的VMware及Virtual PC比较下,VirtualBox独到之处包括远端桌面协定(RDP)、iSCSI及USB的支持,VirtualBox在客户端操作系统上已可以支持USB 2.0的硬件装置。
虚拟机的特点:⒈不需要分区或重开机就能在同一台PC上使用
两种以上的操作系统。⒉完全隔离并且保护不同OS的操作环境以及所有安装在OS上面的应用软件和资料。⒊不同的OS之间还能互动操作,包括网络、周边、文件分享以及复制粘贴功能。⒋有复原(Undo)功能。⒌能够设定并且随时修改操作系统的操作环境,如:内存、磁碟空间、周边设备等等。⒍热迁移,高可用性。
通过虚拟机软件,可以在一台物理计算机上模拟出二台或多台虚拟的计算机,这些虚拟机完全就像真正的计算机那样进行工作,例如可以安装操作系统、安装应用程序、访问网络资源等等。对用户而言,它只是运行在你物理计算机上的一个应用程序,但是对于在虚拟机中运行的应用程序而言,它就是一台真正计算机。
所以在虚拟机上进行Linux RedHat的安装并且在虚拟机上配置实现Apache Web服务器是完全可行并且十分方便的的。
4.实践任务内容
本次实验任务是给出Apache服务器配置文件的存储位置和全部内容,包括其中全部选项的含义及作用、配置建议等。
Apache服务器的服务名是httpd,httpd.conf文件是配置apache服务器的主配置文件,所以在本次实验中主要是对httpd.conf文件进行配置。
4.1文件全局说明
基于 NCSA 服务的配置文件。这是Apache服务器主要配置文件。
它包含服务器的影响服务器运行的配置指令。
不要只是简单的阅读这些指令信息而不去理解它。这里只是做了简单的说明,如果你没有参考在线文件,就会被警告。
这些配置指令被分为下面三个部分:
1. 控制整个Apache服务器行为的部分(即全局环境变量)
2. 定义主要或者默认服务参数的指令,也为所有虚拟主机提供默认的设置参数响应虚拟主机不能处理的请求,同时也提供所有虚拟主机的设置值。
3. 虚拟主机的设置参数,在一个Apache服务器进程中配置不同的IP地址和主机名。
4.2 各选项及其含义及部分配置建议
4.2.1全局环境配置:
1.ServerType 可取值 inetd 或 standalone. Inetd 只适用于Unix平台
2.ServerRoot: 目录树的根结点。服务器配置、出错信息、日志文件都保存在根目录下。
3.PidFile: 服务器用于记录启动时进程ID的文件。
4.ScoreBoardFile: 用于保存内部服务器进程信息的文件。
5.Timeout: 接受和发送timeout的时间
6.KeepAlive: 是否允许保持连接(每个连接有多个请求)
7.MaxKeepAliveRequests n: 每个连接的最大请求数。设置为0表示无限制。当空闲进程超过n的时候,apache主进程会杀掉多余的空闲进程而保持空闲进程在n, …… 此处隐藏:3582字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [教学研究]2012西拉科学校团少队工作总结
- [教学研究]建筑工程公司档案管理制度
- [教学研究]小学数学人教版六年级上册圆的周长和面
- [教学研究]ERP电子行业解决方案
- [教学研究]钢支撑租赁合同范本
- [教学研究]预应力自动张拉系统用户手册Rev1.0
- [教学研究]MOOC课程:金瓶梅人物写真(每章节课后
- [教学研究]追加被执行人申请书(适用追加夫妻关系)
- [教学研究]2014年驾考科目一考试最新题库766
- [教学研究]2013-2014学年度九年级物理第15章《电
- [教学研究]新版中日交流标准日本语初级下26课-客
- [教学研究]小导管注浆施工作业指导书
- [教学研究]一般财务人员能力及人岗匹配评估表
- [教学研究]打1.2.页 小学一年级暑假口算100以内加
- [教学研究]学习贯彻《中国共产党党和国家机关基层
- [教学研究]2012年呼和浩特市中考试卷_35412
- [教学研究]最简易的电线电缆购销合同范本
- [教学研究]如何开展安全标准化建设
- [教学研究]工作分析与人岗匹配
- [教学研究]2016-2017学年高中历史第七单元现代中
- 山东省义务教育必修地方课程小学三年级
- 台湾宜兰大学互联网交换技术课程 01_In
- 思想品德:第一课《我知我家》课件(人
- SAR合成孔径雷达图像点目标仿真报告(附
- 利辛县“十三五”规划研究报告
- 2015-2020年中国手机APP行业市场发展趋
- 广告策略、创意表现、媒体方案
- 企业如何申请专利的的几点思考
- 《中国教育简史》网上作业
- 高中历史第二单元西方人文精神的起源及
- 年终晚会必备_精彩的主持稿_精心整理_
- 信息工程专业自荐书
- 2019高考历史人教版一轮练习:第十二单
- JAVA俱乐部管理系统软件需求规格说明书
- 2016-2021年中国小型板料折弯机行业市
- (人教新课标)六上_比的基本性质课件PPT
- 辽宁省公务员考试网申论备考技巧:名言
- 神经阻滞麻醉知情同意书
- 施工企业信息填报、审核和发布的相关事
- 初一(七年级)英语完形填空100篇




