欢迎来到天天文库
浏览记录
ID:13421835
大小:1.67 MB
页数:23页
时间:2018-07-22
《基于linux的web服务器搭建》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、石河子大学信息科学与技术学院计算机网络课程设计报告课题名称:基于Linux平台(RedHat)安装配置实现Web服务器学生姓名:徐玉芳学号:2011508040学院:信息科学与技术学院专业年级:计科11指导教师:邵闻珠完成日期:2013-12-30目录:1.课题任务名称21.1课题任务:21.2课题要求:22.相关理论背景/基础知识概述23实践环境/条件及资源说明44.实践任务内容54.2.1全局环境配置:64.2.2主服务配置:84.2.3虚拟主机配置105.过程步骤说明115.1启动LinuxRedHat系统115.2实现Web服务器安装配置126、结论207总结与
2、体会21211.课题任务名称1.1课题任务:基于Linux平台(RedHat)安装配置实现Web服务器1.2课题要求:给出Apache服务器配置文件的存储位置和全部内容,包括其中全部选项的含义及作用、配置建议。2.相关理论背景/基础知识概述ApacheHTTPServer(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。 Apache源于NCSAhttpd服务器,
3、经过多次修改,成为世界上最流行的Web服务器软件之一,它可以运行在几乎所有广泛使用的计算机平台上。Apache取自“apatchyserver”21的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。Apacheweb服务器软件拥有以下特性:支持最新的HTTP/1.1通信协议;拥有简单而强有力的基于文件的配置过程;支持通用网关接口;支持基于IP和基于域名的虚拟主机;支持多种方式的HTTP认证;集成Perl处理模块;集成代理服务器模块;支持实时监视服
4、务器状态和定制服务器日志;支持服务器端包含指令(SSI);支持安全Socket层(SSL);提供用户会话过程的跟踪;支持FastCGI;通过第三方模块可以支持JavaServlets。Apache Web服务器中有三个重要的文件,一个是Web服务器配置文件httpd.conf,通过该文件可以按照服务器运行的需要灵活地对其进行配置,本课程设计中主要对其进行操作。另外两个是日志文件,一个是access.log文件,另一个是error.log文件,前者记录了Web服务器的每一次访问详细情况,另一个记录了访问该服务器出现错误的情况,通过对这两个文件的查看,可以了解服务器的运行访
5、问状态。3实践环境/条件及资源说明该课程设计要求基于Linux平台(RedHat)安装配置实现ApacheWeb服务器,因为我的机子是Windows系统,所以本次实验任务21是在虚拟机上进行的。Redhat(红帽)是桌面虚拟化[世界领先的开源解决方案供应商,使用社区驱动的方式提供可靠和高性能的云、虚拟化、存储、Linux®和中间件技术。RedHat因其易于安装而闻名,在很大程度上减轻了用户安装程序的负担。RedHat作为Linux的发行版本,开放源代码是与其他操作系统,如Windows等相比具有的先天优势,有利于全世界范围内技术工程师和技术人员共同开发,同时Red
6、Hat也为开源社区做出巨大贡献,有开源界的领导者的称号。我的虚拟机版本是OracleVMVirtualBox,VirtualBox号称是最强的免费虚拟机软件,它不仅具有丰富的特色,而且性能也很优异!它简单易用,可虚拟的系统包括Windows(从Windows3.1到Windows8、WindowsServer2012,所有的Windows系统都支持)、MacOSX(32bit和64bit都支持)、Linux(2.4和2.6)、OpenBSD、Solaris、IBMOS2甚至Android4.0系统等操作系统! 与同性质的VMware及VirtualPC比较下,Virt
7、ualBox独到之处包括远端桌面协定(RDP)、iSCSI及USB的支持,VirtualBox在客户端操作系统上已可以支持USB2.0的硬件装置。虚拟机的特点:⒈不需要分区或重开机就能在同一台PC上使用两种以上的操作系统。⒉21完全隔离并且保护不同OS的操作环境以及所有安装在OS上面的应用软件和资料。⒊不同的OS之间还能互动操作,包括网络、周边、文件分享以及复制粘贴功能。⒋有复原(Undo)功能。⒌能够设定并且随时修改操作系统的操作环境,如:内存、磁碟空间、周边设备等等。⒍热迁移,高可用性。通过虚拟机软件,可以在一台物理计算机上模拟出二台
此文档下载收益归作者所有