收藏 分享(赏)

Apache服务器的安装与配置.doc

上传人:yjrm16270 文档编号:6278496 上传时间:2019-04-04 格式:DOC 页数:4 大小:45KB
下载 相关 举报
Apache服务器的安装与配置.doc_第1页
第1页 / 共4页
Apache服务器的安装与配置.doc_第2页
第2页 / 共4页
Apache服务器的安装与配置.doc_第3页
第3页 / 共4页
Apache服务器的安装与配置.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、Apache 服务器的安装与配置专业:软件工程 学号:2009213977 班级:1310909 姓名:王胜男一、 Apache 服务器简介1、Apache 服务器的功能:Apache 源于 NCSAhttpd 服务器,经过多次修改,成为世界上最流行的 Web 服务器软件之一。 本来它只用于小型或试验 Internet 网络,后来逐步扩充到各种Unix 系统中,尤其对 Linux 的支持相当完美。Apache 有多种产品,可以支持SSL 技术,支持多个虚拟主机 。Apache 的开发遵循 GPL 协议,由全球志愿者一起开发并维护。它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨

2、平台的应用(可以运行在几乎所有的 Unix、Windows、Linux 系统平台上)以及它的可移植性等方面。2、Apache web 服务器软件的特性:支持最新的 HTTP1.1 通信协议; 强大的可配置性和可扩展性;提供全部源代码和不受限制的使用许可;通过第三方模块可以支持 Java Servlets;广泛的应用和支持多种平台。二、Apache 服务器的安装与配置:1、 检查是否安装 Apache输入以下命令:rootlocalhost # rpm -q httpd若结果显示为:httpd- 2.0.40-21 则已经安装了 Apache 服务器。2、Apache 服务器安装如没有安装或者需

3、要重新安装,将安装盘放入光驱,加载光驱后。进入 httpd- 2.0.40-21.i386.rpm 所在目录(/Red Hat/RPMS)rootServer# rpm -ivh httpd-2.0.40-21.i386.rpm3、配置 Apache 服务器(1)配置文件:对于 Apache 服务器,配置统一在 httpd.conf 里进行。如果对默认安装的RedHat Linux 来说,该配置文件位于/etc/httpd/conf 目录下,如果安装的是 tar.gz版本,则该文件位于/usr/local/apache/conf 目录。利用 httpd.conf 我们可以对Apache 服务器

4、进行全局配置、管理或预设服务器的参数定义、虚拟主机的设置等。 httpd.conf 是一个文本文件,我们可以用 vi 编辑工具进行修改。httpd.conf 文件主要分为三个部分:Section 1: Global Environment (全局变量)Section 2: Main server configuration(主服务器配置) Section 3: Virtual Hosts(虚拟主机配置)(2)基本配置参数:在默认配置情况下服务器能正常运行,每个小节都有若干个配置参数,其表达形式为“ 配置参数名称 具体值”,每个配置参数都有详尽的英文解释,用“#”号引导每一个注释行。为了让大家掌

5、握主要的配置,这里给出 httpd.conf 的最常用配置参数,注意:修改之前一定要先备份。输入如下命令:#grep v “#“/etc/httpd/conf/httpd.conf此命令可以去掉所有注释行,只显示配置信息。1DocumentRoot 该参数指定 Apache 服务器存放网页的路径,默认所有要求提供HTTP 服务的连接,都以这个目录为主目录。在每个 Apache 服务器存取的目录中,可以针对每个目录及子目录来设置允许及禁止客户端访问的服务。以下为Apache 的默认值:DocumentRoot “/var/www/html“ 2MaxClients 该参数限制 Apache 所能

6、提供服务的最高数值,即同一时间连接的数目不能超过这个数值。一旦连接数目达到这个限制,Apache 服务器则不再为别的连接提供服务,以免系统性能大幅度下降。本例假设最大连接数是 150 个:MaxClients 150 3Port 该参数用来指定 Apache 服务器的监听端口。一般来说,标准的HTTP 服务默认端口号是 80,一般不要更改这个数值。本例为 80 端口: Port 80 4ServerAdmin设置 Apache 服务器管理员的邮件地址。5ServerName 该参数使得用户可以自行设置主机名,以取代安装 Apache 服务器主机的真实名字。此名字必须是已经在 DNS 服务器上注

7、册的主机名。如果当前主机没有已注册的名字,也可以指定 IP 地址。例如ServerName P 6KeepAlive目前多数的浏览器都请求服务器保持持续连接,这种功能就称为“KeepAlive”,它是 HTTP1.1 中的标准规格,一般是用来强化服务器的性能。在使用保持连接功能时,设置客户一次请求连接能影响文件的最大上限,建议把默认值设为 ON,以便提高访问 性能。7MaxKeepAliveRequests 当使用保持连接(persistent connection)功能时,可以使用本参数决定每次连接所能发出的要求数目的上限。如果此数值为 0,则表示没有限制。建议尽可能使用较高的数值,以充分发

8、挥 Apache 的高性能,本例设置每次连接所能发出的要求数目上限为 100: MaxKeepAliveRequests 100 8MaxRequestsPerChild 该参数限制每个子进程(child process)在结束前所能处理的请求数目,一旦达到该数目,这个子进程就会被中止,以避免长时间占据Apache(或者 Apache 服务器所采用的函数库) ,防止造成内存或者其他系统资源的超负荷。 以下设置最多可以处理 10 个要求: MaxRequestsPerChild 10 9MaxSpareServers 和 MinSpareServers 提供 Web 服务的 HTTP 守护进程,

9、其数目会随连接的数目而变动。Apache 服务器采用动态调整的方法,维持足够的 HTTP 守护进程数目,以处理目前的负载,也就是同时保持一定的空闲 HTTP 守护进程来等候新的连接请求。本例将最高空闲守护进程设置为 20 个,将最低的空闲守护进程设置为 5 个: MaxSpareServers 20 MinSpareServers 5 10DirectoryIndex在此命令后添加其他的默认主页文件名,例如可以添加index.htm 等。当然这只是 Apache 的一些基本设置项,大家可以根据自己的实际情况加以灵活的修改,以充分发挥 Apache 的潜能。如果修改配置文件之后让其立即生效,可以

10、重启 Apache 服务。 (3)虚拟主机配置:虚拟主机是将一台计算机虚拟成多台 Web 服务器。利用 Apache 服务器提供的“虚拟主机”服务,用户可以利用一台计算机提供多个 Web 服务。1配置基于名称的虚拟主机修改 DNS 配置现在想要创建一个名为 和 的虚拟主机,并使用同一个 Apache 服务器 。所需要进行的工作仅仅是在提交的 DNS 正向解析文件中创建如下的别名 IN CNAME IN CNAME 在上面的配置中,在提交的 DNS 正向配置文件以及反向配置文件中, 已经具有如下的 A 记录和 PTR 记录,分别为www IN A 192.168.15.21211PTR C

11、NAME 修改 httpd.conf 配置文件 NameVirtualHost 192.168.15.211 ServerName DocumentRoot /var/www/html/lth ServerName DocumentRoot /var/www/html/zk 2配置基于 IP 的虚拟主机基于 IP 虚拟主机的 DNS 配置如果用户想要创建两个基于 IP 的虚拟主机 和 这两个虚拟主机站点的共同域名是 。用户可以按照如下所示在DNS 正向配置文件中进行配置:lth IN A 192.168.15.212zk IN A 192.168.15.213另外,还需要在 DNS 反向配

12、置文件中添加以下的 PTR 记录:212 IN PTR 213 IN PTR 修改 httpd.conf 配置文件ServerAdmin DocumentRoot /var/www/html/lth ServerName ErrorLog /var/www/html/lth/logs/error_log TransferLog /var/www/html/lth/logs/access_log ServerAdmin DocumentRoot /var/www/html/zkServerName ErrorLog /var/www/html/zk/logs/error_log Tran

13、sferLog /var/www/html/zk/logs/access_log 三、Apache 服务器的测试1、启动 Apache执行#httpd -t 命令,检测配置文件 httpd.conf 语法的正确性。执行#servicehttpdstart 命令,启动 Apache 服务器。执行#servicehttpd status 命令,用来查看 Apache 服务器的运行状态。执行#servicehttpd restart 命令,重启 Apache 服务器。执行#servicehttpd stop 命令,停止 Apache 服务器。2.、进行测试Apache 服务器的 IP 地址为 210.44.193.126,使用 Firefox 浏览器访问该网站。由此可知,使用默认配置的 Apache 服务器便可提供基本的 WWW 服务。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑环境 > 建筑资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报