Linux系统下Apache服务器设置与优化
日期:2008年5月11日 作者: 查看:[大字体 中字体 小字体]-
Apache服务器的设置文件位于/usr/local/apache/conf/目录下,传统上使用三个配置文件httpd.conf,access.conf和srm.conf,来配置Apache服务器的行为。 httpd.conf提供了最基本的服务器配置,是对守护程序httpd如何运行的技术描述;srm.conf是服务器的资源映射文件,告诉服务器各种文件的MIME类型,以及如何支持这些文件;access.conf用于配置服务器的访问权限,控制不同用户和计算机的访问限制;这三个配置文件控制着服务器的各个方面的特性,因此为了正常运行服务器便需要设置好这三个文件。
除了这三个设置文件之外,Apache还使用mime.types文件用于标识不同文件对应的MIME类型, magic文件设置不同MIME类型文件的一些特殊标识,使得Apache 服务器从文档后缀不能判断出文件的MIME 类型时,能通过文件内容中的这些特殊标记来判断文档的MIME类型。
[iaspec@www conf]$ pwd
/usr/local/apache/conf
[iaspec@www conf]$ ls
access.conf httpd.conf.OLD magic.default srm.conf
access.conf.default httpd.conf.SAVE mime.types srm.conf.default
httpd.conf magic mime.types.default
新版本的Apache将原来httpd.conf、srm.conf与access.conf中的所有配置参数均放在了一个配置文件httpd.conf中,只是为了与以前的版本兼容的原因(使用这三个设置文件的方式来源于NCSA-httpd),才使用三个配置文件。而提供的access.conf和srm.conf文件中没有具体的设置。
由于在新版本的Apache中,所有的设置都被放在了httpd.conf中,因此只需要调整这个文件中的设置。本文基于redhat 7.2 下的httpd.conf为例,解释Apache服务器的各个设置选项,当然,其配置方法可扩展到几乎所有unix系统。
虽然Apache提供设置的参数很多,基本上这些 参数都很明确,也可以不加改动运行Apache服务器。但如果需要调整Apache服务器的性能,以及增加对某种特性的支持,就需要了解这些设置参数的含义。
需要指出的是,除了操作系统的性能调整之外,Apache 服务器本身的缺省配置绝不是最优化和最高效的,而是要适应几乎所有种类操作系统、所有种类硬件下的设置,多平台的软件不可能为特定平台和特定硬件提供最优化的缺省配置。因此要使用Apache的时候,性能调整是必不可少的。
本文目录快速访问:
httpd.conf基本配置与性能优化的关系
另外一些加速方法
附录一、采用 mod_gzip 加速Apache
httpd.conf基本配置与性能优化的关系
httpd.conf中首先定义了一些httpd守护进程运行时需要的参数,来决定其运行方式和运行环境。 下面就httpd.conf中的配置参数的定义及其各种配置、优化方法进行逐项说明:
(优化没有捷径,必须首先清楚各配置的含义)
ServerType standalone
ServerType定义服务器的启动方式,缺省值为独立方式standalone,httpd 服务器将由其本身启动,并驻留在主机中监视连接请求。在Linux下将在启动文件 /etc/rc.d/rc.local/init.d/apache中自动启动Web服务器,这种方式是推荐设置。
启动Apache服务器的另一种方式是inet方式,使用超级服务器inetd监视连接请求并启动服务器。当需要使用inetd启动方式时,便需要更改为这个设置,并屏蔽/etc/rc.d/rc.local/init.d/apache文件,以及更改/etc/inetd.conf并重起inetd,那么Apache就能从inetd中启动了。
- [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] 下一页
-
- Linux系统下Apache服务器设置与优化 相关文章:
- ·Vista系统实现自动关机技巧
- ·Windows Vista系统调试外置麦克风技巧
- ·Vista操作系统中文件扩展名如何显示
- ·Vista系统无法开启打印机共享怎么办?
- ·Windows Vista系统如何用命令行运行系统还原
- ·Windows Vista系统存储优化完全手册
- ·企业选购指南:国内防火墙系统大比拼
- ·加快Windows Vista系统窗口打开速度的方法
- ·防范黑客攻击Oracle系统的八大常用方法
- ·Windows XP系统中如何重置TCP/IP协议
- Linux系统下Apache服务器设置与优化 相关软件
- ·公司企业网站管理系统模板功能强大版
- ·学校源码管理系统超靓版V2008
- ·暗影狂奔-Vista版免CD补丁+XP系统兼容补丁
- ·《雷神之锤4》v1.3到v1.4.2升级补丁(Windows系统专用)
- ·人脑及其操作系统(上、下)
- ·PSP自制系统IRSHELL最新3.62版
- ·SOFTMAY田径运动会编排管理系统专业版v8.3
- ·ERP资料 制造业集成系统流程图
- ·安装操作系统七步法
- ·jsp技术构建电子商务应用系统-从入门到提高
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
精品推荐
热点TOP10
- ·学习教程:Java Annotation 高级应用
- ·TomCat 多虚拟站点配置
- ·Windows XP下PHP+MySQL环境搭建
- ·显示照片exif信息PHP代码
- ·分页显示详解(with php)
- ·一个Struts实现分页,增删改查,Tiles,国际化的DEMO
- ·PHP技巧:PHP脚本编程中的文件系统函数库
- ·Linux系统下Apache服务器设置与优化
- ·改善 ASP 性能和外观的技巧
- ·详细讲解PHP的Jmai组件及发送邮件实例
- ·PHP 会话 (Session) 使用入门
- ·php.ini中文版
- ·基于Servlet的Google Earth之旅
- ·adodb+smarty+myClass 结合:数据类的智能操作
- ·在PHPLIB中的MYSQL类中加INSERT,UPDATE,DELETE等函数
- ·Apache HTTP最新官方配置(中译版)
- ·应用技巧:用PHP简易实现中文分词
- ·PHP技巧实例:树形结构的算法
- ·圣殿骑兵PHP 2007年Web开发技术预言
- ·菜鸟学PHP之Smarty入门
特别推荐
- ·PHP技巧:PHP脚本编程中的文件系统函数库
- ·学习教程:Java Annotation 高级应用
- ·PHP入门指导:如何学习PHP?
- ·Php+Mysql注入专题
- ·PHP:实现给上传图片加水印的程序代码
- ·PHP动态网站开发中常用的8个小技巧
- ·PHP初学者:配置Apache服务器并且设置DNS
- ·初学PHP指导:php.ini 配置详细选项
- ·好文分享:PHP入门的学习方法
- ·急速搭建属于自己的Discuz!6论坛
- ·PHP入门:初学来看配置文件PHP.INI的中文注释
- ·php.ini配置,php.ini 中的 php-5.2.0 配置指令详解
- ·总结:一些PHP学习过程中的心得和经验
- ·新手入门:JSP初学者必须掌握的语法点
- ·详细讲解PHP编程中分页显示的制作
- ·成为PHP编程高手应该遵循的三个准则
- ·谈谈生成静态页面的一些经验
- ·新手入门:详细解述七个软件开发的原则
- ·简单的webservice开发例子
- ·PHP木马攻击的防御之道
