`
流浪鱼
  • 浏览: 1682945 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

apache的配置参数的意义

 
阅读更多

#ErrorDocument 500 "The server made a boo boo."
#ErrorDocument 404 /missing.html

1.DocumentRoot

DocumentRoot指定apache服务器网页(文档)根目录

DocumentRoot "/home/iflow/apache2/htdocs"

2.Director

Directory用于指定默认的路径

<Directory "/home/iflow/apache2/htdocs">

3.DirectoryIndex

DirectoryIndex是在只指定目录的情况下默认显示的文件名

DirectoryIndex home.html index.html index.html.var index.shtml

4.DefaultLanguage

DefaultLanguage强制指定页面默认输出的语音语音

DefaultLanguage zh-cn

5.ServerRoot

ServerRoot设置apache服务器的根目录

ServerRoot "/home/iflow/apache2"

6.ServerAdmin

ServerAdmin设置Apache服务器管理员的email地址

ServerAdmin root@zbxsoft.com

7.ServerName

ServerName设置Apache服务器的主机名

ServerName english.zbxsoft.com

8.Listen

Listen设置apache服务器监听的端口

Listen 80

9.ErrorLog

ErrorLog设置Apache服务器中错误日志的路径和文件名

ErrorLog logs/error_log

10.CustomLog

CustomLog

CustomLog logs/access_log common

11.Timeout

Timeout定义客户程序和服务器连接的超时间隔,超过这个时间间隔(秒)后服务器将断开和客户机的连接

Timeout 300

12.KeepAlive

KeepAlive 在HTTP 1.0中,一次连接只能作传输一次HTTP请求,而KeepAlive参数用于支持HTTP 1.1版本的一次连接、多次传输功能,这样就可以在一次连接中传递多个HTTP请求

KeepAlive On

13.MaxKeepAliveRequests

MaxKeepAliveRequests为一次连接可以进行的HTTP请求的最大请求次数。将其值设为0将支持在一次连接内进行无限次的传输请求。事实上没有客户程序在一次连接中请求太多的页面,通常达不到这个上限就完成连接了。

MaxKeepAliveRequests 100

14.KeepAliveTimeout

KeepAliveTimeout测试一次连接中的多次请求传输之间的时间,如果服务器已经完成了一次请求,但一直没有接收到客户程序的下一次请求,在间隔超过了这个参数设置的值之后,服务器就断开连接

KeepAliveTimeout 15

15.IndexIgnore

IndexIgnore让服务器在列出文件列表时忽略相应的文件, 这里使用模式配 置的方式定义文件名

IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t

16.AddEncoding

AddEncoding用于告诉一些使用压缩的MIME类型,这样可以让浏览器进行解压缩操作

AddEncoding x-compress .Z
AddEncoding x-gzip .gz .tgz

17.AddType

AddType参数可以为特定后缀的文件指定MIME类型,这里的设置将覆盖 mime.types中的设置

AddType application/x-compress .Z
AddType text/html .shtml
AddType application/x-httpd-php .php .phtml

18.ErrorDocument

ErrorDocument就用于设置当出现哪个错误时应该回应客户浏览器那些内容

ErrorDocument 500 "The server made a boo boo."
ErrorDocument 404 /missing.html

 

分享到:
评论

相关推荐

    Apache详细配置

    Apache配置参数详解 重点针对Apache conf内各类参数含义、配置的说明; 可以作为Apache配置参考

    apache配置文件详解

    通过以上详细介绍,我们可以了解到Apache配置文件中的主要参数及其作用,这对于管理和优化Apache服务器具有重要意义。合理配置这些参数可以帮助提升服务器性能、加强安全性并满足各种复杂的需求场景。

    Apache配置文件详解

    Apache配置文件是Apache Web服务器的核心组成部分,用于定义服务器的行为方式、性能参数及安全策略等。通过合理的配置,可以极大地提高Apache的性能和安全性,使其能够更好地适应不同的应用场景。本文将详细介绍...

    Apache的配置文件http.conf参数含义详解

    Apache 配置文件 http.conf 参数含义详解 Apache 配置文件 http.conf 是 Apache 服务器的核心配置文件,它控制着 Apache 服务器的各个方面的行为。下面将详细解释 http.conf 文件中的各个参数含义。 基本配置 * `...

    apache编译参数介绍

    - 说明:PCRE提供了强大的文本处理能力,广泛应用于Apache配置中的各种匹配规则。 17. **--enable-static-support** - 用途:启用静态库支持。 - 说明:如果需要创建纯静态版本的Apache,可以启用此选项。 18....

    Apache配置详解(最好的APACHE配置教程)

    下面我们将深入探讨Apache配置的一些核心概念和常用指令。 **1. **`ServerRoot`**:** `ServerRoot`指令定义了Apache服务器的基础安装目录,通常包含配置文件、日志文件和其他相关资源。在示例中,Apache的根目录...

    Apache服务配置文件讲解

    以上参数调整对于Apache服务器的优化和自定义部署具有重要意义。需要注意的是,在实际配置中,每个参数的调整应基于具体的服务器环境和性能要求,可能需要通过实践来确定最佳配置值。同时,配置文件修改后需要重启...

    Apache服务器配置与管理

    介绍Apache的配置与管理文档,适合网络编程配置的初学者入门,讲解得很详细,各个参数、文件的意义。并有CGI的相关介绍。(文章带目录)

    php+apache配置详解(图)

    - 在Apache配置文件中添加以下内容: ```ini LoadModule php5_module "D:/Apache/php/php5apache2_0.dll" AddType application/x-httpd-php .php ``` - 重启Apache服务。 #### 六、MySQL安装与配置 1. **...

    Apache2配置文件httpd.conf中文版.docx

    这个配置文件可以分为三个部分:控制囫囵 Apache 服务器行为的部分(即全局环境变量)、定义主要或者默认服务参数的命令,以及虚拟主机的设置参数配置和日志文件名。 第一区:全局环境参数 * ServerRoot:指出...

    启动apache的命令

    本文将详细介绍如何通过命令行启动Apache和Nginx,并解释相关参数的意义。 #### 一、Apache启动命令详解 Apache是一款广泛使用的开源Web服务器软件,适用于多种操作系统平台。启动Apache可以通过执行特定路径下的`...

    Apache配置手册

    以上是Apache配置手册中的一些核心设置,理解并正确配置这些参数对于优化服务器性能、提高响应速度以及确保系统稳定性具有重要意义。在实际操作中,管理员应根据服务器的负载、网络条件和应用需求来调整这些配置,以...

    Apache linux下部署

    3. **常用配置参数** - `Listen`: 指定Apache监听的端口。 - `DocumentRoot`: 指定网站文档的根目录。 - `ServerName`: 指定服务器的名称。 - `&lt;VirtualHost&gt;`: 定义虚拟主机,可以配置多个虚拟主机在同一台...

    Tomcat+Apache集成配置大全

    3. **配置mod_jk或mod_proxy**:编辑Apache的配置文件(如httpd.conf),设置模块参数,指定Tomcat服务器的位置和通信端口。 4. **配置Tomcat**:在Tomcat的server.xml文件中,可能需要添加或修改Connector元素,以...

    apache性能调优配置

    通过合理地调整Apache的配置文件中的参数,特别是最大连接数,可以有效提升服务器处理高并发请求的能力,从而改善用户体验。在实际操作过程中,需要根据服务器的具体硬件配置和业务需求灵活调整相关参数,并结合实时...

    Mac下配置Apache总结

    在Mac系统中配置Apache服务器是一项基础且重要的任务,尤其对于开发者来说,它能让你在本地...此外,Apache的配置文件相当复杂,每个指令都有详细的含义,学习和理解这些配置将有助于你更好地管理和优化你的Web服务器。

    Apache服务器配置全攻略.doc

    Apache服务器的配置过程需要细心和耐心,理解每个配置选项的含义和作用至关重要。通过调整这些参数,可以创建一个高效、安全且功能丰富的WEB服务器。尽管Apache在某些商业评测中可能得分不高,但其灵活性、开源特性...

Global site tag (gtag.js) - Google Analytics