- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Apache服务器的安装与配置
专业:软件工程 学号:2009213977
班级:1310909 姓名:王胜男
Apache服务器简介
1、Apache服务器的功能:
Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一 本来它只用于小型或试验Internet网络,后来逐步扩充到各种Unix系统中,尤其对Linux的支持相当完美。Apache有多种产品,可以支持SSL技术,支持多个虚拟主机。它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面Apache web服务器软件特性:支持必威体育精装版的HTTP1.1通信协议通过第三方模块可以支持Java Servlets
1、 检查是否安装Apache
输入以下命令:[root@localhost ~]# rpm -q httpd
若结果显示为:httpd- 2.0.40-21 则已经安装了Apache服务器。
2、Apache服务器安装
如没有安装或者需要重新安装,将安装盘放入光驱,加载光驱后。进入httpd- 2.0.40-21.i386.rpm所在目录(/Red Hat/RPMS)
[root@Server]# rpm -ivh httpd-2.0.40-21.i386.rpm
3、配置Apache服务器
(1)配置文件:
对于Apache服务器,配置统一在httpd.conf里进行。如果对默认安装的RedHat Linux来说,该配置文件位于/etc/httpd/conf目录下,如果安装的是tar.gz版本,则该文件位于/usr/local/apache/conf目录。利用httpd.conf我们可以对Apache服务器进行全局配置、管理或预设服务器的参数定义、虚拟主机的设置等。 httpd.conf是一个文本文件,我们可以用vi编辑工具进行修改。
httpd.conf文件主要分为三个部分:
Section 1: Global Environment (全局变量)
Section 2: Main server configuration(主服务器配置)
Section 3: Virtual Hosts(虚拟主机配置)
(2)基本配置参数:
在默认配置情况下服务器能正常运行,每个小节都有若干个配置参数,其表达形式为“配置参数名称 具体值”,每个配置参数都有详尽的英文解释,用“#”号引导每一个注释行。为了让大家掌握主要的配置,这里给出httpd.conf的最常用配置参数,注意:修改之前一定要先备份。输入如下命令:
#grep –v #/etc/httpd/conf/httpd.conf
此命令可以去掉所有注释行,只显示配置信息。
1.DocumentRoot
该参数指定Apache服务器存放网页的路径,默认所有要求提供HTTP服务的连接,都以这个目录为主目录。在每个Apache服务器存取的目录中,可以针对每个目录及子目录来设置允许及禁止客户端访问的服务。以下为Apache的默认值:
DocumentRoot /var/www/html
2.MaxClients
该参数限制Apache所能提供服务的最高数值,即同一时间连接的数目不能超过这个数值。一旦连接数目达到这个限制,Apache服务器则不再为别的连接提供服务,以免系统性能大幅度下降。本例假设最大连接数是150个:
MaxClients 150
3.Port
该参数用来指定Apache服务器的监听端口。一般来说,标准的HTTP服务默认端口号是80,一般不要更改这个数值。本例为80端口:
Port 80
4.ServerAdmin
设置Apache服务器管理员的邮件地址。
5.ServerName
该参数使得用户可以自行设置主机名,以取代安装Apache服务器主机的真实名字。此名字必须是已经在DNS服务器上注册的主机名。如果当前主机没有已注册的名字,也可以指定IP地址。例如
ServerName P
6.KeepAlive
目前多数的浏览器都请求服务器保持持续连接,这种功能就称为“KeepAlive”,它是HTTP1.1中的标准规格,一般是用来强化服务器的性能。在使用保持连接
文档评论(0)