#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 conf内各类参数含义、配置的说明; 可以作为Apache配置参考
通过以上详细介绍,我们可以了解到Apache配置文件中的主要参数及其作用,这对于管理和优化Apache服务器具有重要意义。合理配置这些参数可以帮助提升服务器性能、加强安全性并满足各种复杂的需求场景。
Apache配置文件是Apache Web服务器的核心组成部分,用于定义服务器的行为方式、性能参数及安全策略等。通过合理的配置,可以极大地提高Apache的性能和安全性,使其能够更好地适应不同的应用场景。本文将详细介绍...
Apache 配置文件 http.conf 参数含义详解 Apache 配置文件 http.conf 是 Apache 服务器的核心配置文件,它控制着 Apache 服务器的各个方面的行为。下面将详细解释 http.conf 文件中的各个参数含义。 基本配置 * `...
- 说明:PCRE提供了强大的文本处理能力,广泛应用于Apache配置中的各种匹配规则。 17. **--enable-static-support** - 用途:启用静态库支持。 - 说明:如果需要创建纯静态版本的Apache,可以启用此选项。 18....
下面我们将深入探讨Apache配置的一些核心概念和常用指令。 **1. **`ServerRoot`**:** `ServerRoot`指令定义了Apache服务器的基础安装目录,通常包含配置文件、日志文件和其他相关资源。在示例中,Apache的根目录...
以上参数调整对于Apache服务器的优化和自定义部署具有重要意义。需要注意的是,在实际配置中,每个参数的调整应基于具体的服务器环境和性能要求,可能需要通过实践来确定最佳配置值。同时,配置文件修改后需要重启...
介绍Apache的配置与管理文档,适合网络编程配置的初学者入门,讲解得很详细,各个参数、文件的意义。并有CGI的相关介绍。(文章带目录)
- 在Apache配置文件中添加以下内容: ```ini LoadModule php5_module "D:/Apache/php/php5apache2_0.dll" AddType application/x-httpd-php .php ``` - 重启Apache服务。 #### 六、MySQL安装与配置 1. **...
这个配置文件可以分为三个部分:控制囫囵 Apache 服务器行为的部分(即全局环境变量)、定义主要或者默认服务参数的命令,以及虚拟主机的设置参数配置和日志文件名。 第一区:全局环境参数 * ServerRoot:指出...
本文将详细介绍如何通过命令行启动Apache和Nginx,并解释相关参数的意义。 #### 一、Apache启动命令详解 Apache是一款广泛使用的开源Web服务器软件,适用于多种操作系统平台。启动Apache可以通过执行特定路径下的`...
以上是Apache配置手册中的一些核心设置,理解并正确配置这些参数对于优化服务器性能、提高响应速度以及确保系统稳定性具有重要意义。在实际操作中,管理员应根据服务器的负载、网络条件和应用需求来调整这些配置,以...
3. **常用配置参数** - `Listen`: 指定Apache监听的端口。 - `DocumentRoot`: 指定网站文档的根目录。 - `ServerName`: 指定服务器的名称。 - `<VirtualHost>`: 定义虚拟主机,可以配置多个虚拟主机在同一台...
3. **配置mod_jk或mod_proxy**:编辑Apache的配置文件(如httpd.conf),设置模块参数,指定Tomcat服务器的位置和通信端口。 4. **配置Tomcat**:在Tomcat的server.xml文件中,可能需要添加或修改Connector元素,以...
通过合理地调整Apache的配置文件中的参数,特别是最大连接数,可以有效提升服务器处理高并发请求的能力,从而改善用户体验。在实际操作过程中,需要根据服务器的具体硬件配置和业务需求灵活调整相关参数,并结合实时...
在Mac系统中配置Apache服务器是一项基础且重要的任务,尤其对于开发者来说,它能让你在本地...此外,Apache的配置文件相当复杂,每个指令都有详细的含义,学习和理解这些配置将有助于你更好地管理和优化你的Web服务器。
Apache服务器的配置过程需要细心和耐心,理解每个配置选项的含义和作用至关重要。通过调整这些参数,可以创建一个高效、安全且功能丰富的WEB服务器。尽管Apache在某些商业评测中可能得分不高,但其灵活性、开源特性...