LINUX下WEB服务器配置.doc_第1页
LINUX下WEB服务器配置.doc_第2页
LINUX下WEB服务器配置.doc_第3页
LINUX下WEB服务器配置.doc_第4页
LINUX下WEB服务器配置.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

LINUX环境下下WEB服务器的配置 杨慧银 07通信二班:Apache 简介Apache是世界使用排名第一的Web服务器。它可以运行在几乎所有广泛使用的计算机平台上。由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一,所以在LINUX下WEB服务必定是选用Apache。Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自“a patchy server”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。 本来它只用于小型或试验Internet网络,后来逐步扩充到各种Unix系统中,尤其对Linux的支持相当完美。Apache有多种产品,可以支持SSL技术,支持多个虚拟主机。Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个Apache Web站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。到目前为止Apache仍然是世界上用的最多的Web服务器,市场占有率达60%左右。世界上很多著名的网站如A、Yahoo!、W3 Consortium、Financial Times等都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。 Apache的诞生极富有戏剧性。当NCSAWWW服务器项目停顿后,那些使用NCSA WWW服务器的人们开始交换他们用于该服务器的补丁程序,他们也很快认识到成立管理这些补丁程序的论坛是必要的。就这样,诞生了Apache Group,后来这个团体在NCSA的基础上创建了Apache。 Apache web服务器软件拥有以下特性: 支持最新的HTTP/1.1通信协议;拥有简单而强有力的基于文件的配置过程;支持通用网关接口;支持基于IP和基于域名的虚拟主机;支持多种方式的HTTP认证;集成Perl处理模块;集成代理服务器模块;支持实时监视服务器状态和定制服务器日志;支持服务器端包含指令(SSI);支持安全Socket层(SSL);提供用户会话过程的跟踪;支持FastCGI;通过第三方模块可以支持Java Servlets。如果你准备选择Web服务器,毫无疑问Apache是你的最佳选择。二、安装Apache的方法与步骤安装:用命令查看是否安装Apache如果没有安装则把已经准备好的httpd-2.0.52-12.ent.i386.rpm文件用FTP传到服务器上进行安装。rootlocalhost /# rpm ivh httpd-2.0.52-12.ent.i386.rpm安装完成后用命令:rootlocalhost /# /etc/init.d/httpd start -这样就可以启动Apache服务器了。访问测试页面 http:/localhost 配置:改变服务器的主目录:如:默认主目录路径为:/var/www/html将其改为:/home/test/web 用命令vi /etc/httpd/conf/httpd.conf 修改其 256行的/var/www/html改为:/home/test/web -保存并退出。服务器名是一个完全符合域名命名规则的名字,应与主配置文件/etc/httpd.conf中的ServerName指令对应。是Web服务器的主机名,用户创建重定向url地址,若不指定服务器名,则Web服务器使用从系统获得的IP地址表示Web服务器。该名字不一定必须是服务器计算机的IP地址所对应的域名。访问端口定义服务器接受访问请求的端口。该选项对应配置文件httpd.conf中的Listen指令。添加默认文档:用命令vi /etc/httpd/conf/httpd.conf 打开配置文档,修改第375行的内容为DirectoryIndex index.html index.html.var index.jsp 这样就增加了一个index.jsp文档。修改端口用命令vi /etc/httpd/conf/httpd.conf,修改第133行的Listen 80 改为8888(自己想要改的端口,但不用与现有的服务端口相冲突。) 默认端口是80端口。当用户访问Web服务器而没有指定网页文件名称时,服务器会按照目录页搜索列表中的项目一次搜索对应的文件,若找到则返回给用户。该列表与httpd.conf中的DirectoryIndex对应。否则服务器会自动产生目录下文件列表返回响应用户的请求。设置默认字符集:用命令vi /etc/httpd/conf/httpd.conf,修改第730行的“AddDefaultCharser UTF-8”语句为“AddDefaultCharser GB2312”。Apache服务器安装完毕后,几乎不需什么配置就已经可以正常运行了为了满足不同的需要,包括安装问题的考虑,还需要细致地调整Apache服务器的配置。修改好配置文件后,要重新启动服务,其修改才会生效。三、相关知识及代码Apache服务器的设置文件位于/usr/local/apache/conf/目录下,传统上使用三个配置文件httpd.conf,access.conf和srm.conf,来配置Apache服务器的行为。一,Apache(httpd)的安装1.rpm (redhat自带的安装)2.重新编译源代码安装1,RPM包的安装:rootlinuxhero root# rpm -qa | grep httpd 查看是否已经安装此服务httpd-manual-2.0.40-21redhat-config-httpd-1.0.1-18httpd-devel-2.0.40-21httpd-2.0.40-212,重新编译Apache源代码安装#rpm e httpd -nodeps 卸载原用的Apache用户 #tar -zxvf httpd-2.0.54.tar.gz 解压#cd httpd-2.0.54# ./configure -prefix=/usr/local/httpd -enable-modules=so -enable-so注:-prefix参数用来

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论