Notice: register_sidebar的调用方法不正确。“边栏1”侧边栏的参数数组中未设置id,缺省为“sidebar-1”。要消除此通知并保持现有的侧边栏内容,请手动将id设置为“sidebar-1”。 请查阅调试WordPress来获取更多信息。 (这个消息是在4.2.0版本添加的。) in /data/htdocs/seven2_blog/wp-includes/functions.php on line 3853
Apache2全局环境配置项描述 | Seventwo Blog
Warning: Parameter 1 to wp_default_scripts() expected to be a reference, value given in /data/htdocs/seven2_blog/wp-includes/plugin.php on line 601

Apache2全局环境配置项描述

2008-11-28 | 分类: Apache

Apache简介

Apache HTTP Server是一个免费且开源的服务器软件,支持类Unix系统(如BSD、Linux和Unix操作系统等)、Microsoft Windows、Novell NetWare和其他平台。Apache自1996年4月以后就成为互联网上最流行的Web服务器软件,而“Linux+Apache”的组合也是目前免费服务器中的最佳拍挡。

据统计,目前Apache HTTP Server已成为占有率最高的HTTP Server软件,而且它的功能与执行效率并不会比一般的商业Web Server软件差,甚至会领先许多。Apache快速、可靠、可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,并且又完全免费、完全源代码开放。

Apache的所有软件皆来自于Apache Software Foundation(Apache软件基金会),它是一个美国的非盈利性组织。1999年,Apache Software Foundation由一群早先就在一起工作的并自称是“Apache Group”的人建立的,起初的目的是继续支持并使用NCSA编写HTTPD Web server.

Apache HTTP Server软件是由Apache HTTP Server Project提供的(Apache HTTP Server Project是隶属于Apache Software Foundation的),由来自世界各地的志愿者通过互联网共同管理、计划、开发并撰写相关文档。同时,很多使用者也提供了他们的创意、源代码和相关文档,这无疑也丰富了Apache HTTP Server.

Apache2的管理和配置仍然是以修改配置文件的形式进行的,通常直接编辑配置文件便可完成。与
Apache1.3相比,Apache2的配置己作了非常多的优化和改进,无需过多修改配置项,便可搭建一个安全而
稳定的WEB服务器。

Apache2服务配置文件
在linux系统中,配置Apache2服务器的核心就是/etc/Apcahe 2/apcahe 2.conf配置文件。这与Apache1.x的
有所不同,Apache1.x有3个的配置文件:httpd.conf、srm.conf、access.conf,配置项也分布在不同的文件
夹中,为避免管理和维护的混乱,Apache2只保留httpd.conf,将srm.conf、access.conf的相关配置项合并
到httpd.conf文件中,httpd.conf文件中,主要包含3大部份;
Global Environment:全局环境设置,用于控制Apache2的全局特性。
Main Server:主服务器设置,用于设置主服务器或默认服务器的特性。
Virtual Hosts:虚拟服务器设置,用于添加和设置虚拟服务器的特性。
在每部份中又包括很多配置项,格式如:”option value”。每个配置项可以看作是一个规则,以设定W eb
服务器向外提供的服务特性。例如,设定Apache2服务器同时链接的最大客户的请求数量。在配置文件中,
使用”#”将该行注释,同时亦可以用于屏蔽由用户修改或设置的配置项。

全局环境设置
全局环境配置用于控制整个Apache2服务器的行为特征,因而至关重要的,例如,设置Apache2能够处理
的并发请求的数量。以下表是对部份常用全局环境配置的描述。

在查看Apache2全局环境配置项描述

http://www.seven2.com.cn/wp-content/uploads/2008/11/apache2.pdf

文章来源 http://www.seven2.com.cn/archives/300

标签: