Apache服务器配置指令中文说明(必备上手攻略)

# 以下内容针对">Apache配置进行详细的中文说明,基于 NCSA 服务的配置文档。
#
#这是Apache服务器主要配置文档。
#他包含服务器的影响服务器运行的配置指令。
#参见以取得关于这些指令的周详信息
#
#不要只是简单的阅读这些指令信息而不去理解他。
#这里只是做了简单的说明,假如您没有参考在线文档,您就会被警告。
#
#这些配置指令被分为下面三个部分:
#1. 控制整个Apache服务器行为的部分(即全局环境变量)
#2. 定义主要或默认服务参数的指令,也为任何虚拟主机提供默认的配置参数
#3. 虚拟主机的配置参数
#
#配置和日志文档名:假如您指定的文档名以“/”开始(win32下以“dirver:/”),
#服务器将使用绝对路径,假如文档名不是以“/”开始的,那么他将把ServerRoot
#的值附加在文档名的前面,例如,对“logs/foo.log",假如ServerRoot的值
#为“/usr/local/apache2”,则该文档应为“/usr/local/apache2/logs/foo.log”
#
##第一区:全局环境参数
#
#这里配置的参数将影响整个Apache服务器的行为;
#例如Apache能够处理的并发请求的数量等。
#
#ServerRoot:指出服务器保存其配置、出错和日志文档等的根目录。
#
#注意!假如您想要将他指定为NFS或其他网络上的位置,
#请一定要去阅读和LockFile有关的文档(可能在
#)。
#这将会使您自己也能解决很多问题。
#
#路径的结尾不要添加斜线。
#
ServerRoot "/usr/loacl/apache2"
#
#串行访问的锁文档必须保存在本地磁盘上
#
#LockFile logs/accept.lock
#ScoreBoardFile:用来保存内部服务进程信息的文档。
#假如未指明(默认),记分板(scoreboard)将被保存在一个匿名的共享内存段中,
#并且他不能被第三方软件所使用。
#假如指定了,要确保不能使用两个Apache使用同一个记分板文档,
#这个记分板文档必须保存在本地磁盘上。
#
#ScoreBoardFile logs/apache_runtime_status
#
#PidFile:记录服务器启动进程号的文档。
#
PidFile logs/httpd.pid
#
#Timeout:接收和发送前超时秒数
#
Timeout 300
#
#KeepAlive:是否允许稳固的连接(每个连接有多个请求),
#设为"Off"则停用。
#
KeepAlive On
#
#MaxKeepAliveRequests:在稳固连接期间允许的最大请求数,
#设为0表示无限制接入。
#我们推荐您将其设为一个较大的值,以便提高性能
MaxKeepAliveRequests 100
#
#KeepAliveTimeout:在同一个连接上从同一台客户上接收请求的秒数
#
KeepAliveTimeout 15
##
##Server-Pool大小设定(针对MPM的)
##
# prefork MPM
# StartServers:启动时服务器启动的进程数
# MinSpareServers:保有的备用进程的最小数目
# MaxSpareServers:保有的备用进程的最大数目
# MaxClients:服务器允许启动的最大进程数
# MaxRequestsPerChild:一个服务进程允许的最大请求数
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 150
MaxRequestPerChild 0
# worker MPM
# StartServers:服务器启动时的服务进程数目
# MaxClients:允许同时连接的最大用户数目
# MinSpareThreads:保有的最小工作线程数目
# MaxSpareThreads:允许保有的最大工作线程数目
# ThreadsPerChild:每个服务进程中的工作线程常数
# MaxRequestsPerChild:服务进程中允许的最大请求数目
StartServers 2
MaxClients 150
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 0
# perchild MPM
# NumServers:服务进程数量
# StartThreads:每个服务进程中的起始线程数量
# MinSpareThreads:保有的最小线程数量
# MaxSpareThreads:保有的最大线程数量
# MaxThreadsPerChild:每个服务进程允许的最大线程数
# MaxRequestsPerChild:每个服务进程允许连接的最大数量
NumServers 5
StartThreads 5
MinSpareThreads 5
MaxSpareThreads 10
MaxThreadsPerChild 20
MaxRequestsPerChild 0
# WinNT MPM
# ThreadsPerChild:服务进程中工作线程常数
# MaxRequestsPerChild:服务进程允许的最大请求数
ThreadsPerChild 250
MaxRequestsPerChild 0
# BeOS MPM
# StartThreads:服务器启动时启动的线程数
# MaxClients:能够启动的最大线程数(一个线程等于一个用户)
# MaxRequestsPerThread:每个线程允许的最大请求数
StartThreads 10
MaxClients 50
MaxRequestsPerThread 10000
# NetWare MPM
# ThreadStachSize:为每个工作线程分配的堆栈尺寸
# StartThreads:服务器启动时启动的线程数
# MinSpareThreads:用于处理实发请求的空闲线程数
# MaxSpareThreads:空闲线程的最大数量
# MaxThreads:在同一时间活动的最大线程数
# MaxRequestPerChild:一个线程服务请求的最大数量,
# 推荐将其配置为0,以实现无限制的接入
ThreadStackSize 65536
StartThreads 250
MinSpareThreads 25
MaxSpareThreads 250
MaxThreads 1000
MaxRequestPerChild 0
# OS/2 MPM
# StartServers:启动的服务进程数量
# MinSpareThreads:每个进程允许的最小空闲线程
# MaxSpareThreads:每个进程允许的最大空闲线程
# MaxRequestsPerChild:每个服务进程允许的最大连接数
StartServers 2
MinSpareThreads 5
MaxSpareThreads 10
MaxRequestsPerChild 0
#
# Listen:允许您绑定Apache服务到指定的IP地址和端口上,以取代默认值
# 参见指令
# 使用如下命令使Apache只在指定的IP地址上监听,
# 以防止他在IP地址0.0.0.0上监听
#
# Listen 12.34.56.78:80
Listen 80
#
# 动态共享支持(DSO)
#
# 为了能够使用那些以DSO模式编译的模块中的函数,您必须有相应的“LoadModule”行,
# 因此,在这里包含了这些指令,以便能在使用他之前激活。
# 那些静态编译的模块无需在这里列出 (即以“httpd -l”列出的模块)
#
# 示例:
# LoadModule foo_module modules/mod_foo.so
#
#
# ExtendedStatus:当调用“server-status”时,控制Apache是产生“全”状态
# 信息(ExtendedStatus On),还是产生基本信息(ExtendedStatus Off)。
# 默认为off
#
# ExtendedStatus On

时间: 2024-11-09 01:59:41

Apache服务器配置指令中文说明(必备上手攻略)的相关文章

Glu 新作《火线指令:诺曼底》新手攻略

<火线指令:诺曼底> 新手攻略二战题材的游戏似乎有一段时间没有露脸了,Glu新作<火线指令:诺曼底>(FrontlineCommando:D-Day)就又把玩家们的视线拉了回来,拉到历史中那次著名的诺曼底登陆战上来.无论你之前有没有玩过同类作品,在游戏里你将扮演盟军士兵中的一员,又一次亲历战场体验被游戏化的历史,延续了Glu的一贯水准,本作整体表现还是相当出色的. 游戏名称:<火线指令:诺曼底>价格:免费iPhone点击下载发布于: 2013年03月27日大小:298

人气不输愤怒的小鸟 手机游戏找你妹轻松上手攻略

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   不知何时起,<找你妹>已经成为当下最流行的手游之一,无论走到哪,总能看到有人在拿着手机疯狂地找你妹.下面就为大家简单的介绍一下这款休闲手机游戏,<找你妹>是 一款结合了传统的找茬系列元素和经典的角色扮演系列元素的游戏,我们只要在关卡中找到任务提示的物品就可以通过,操作简单,易于上手, 不过虽然游戏看似简单,可玩起来却足以让你回味无穷,尤其

《战略俄罗斯 Rymdkapsel 》上手攻略

如今略显浮躁的游戏市场,追求华丽视觉效果与平台性能与游戏的 完美搭配已经成了游戏开发商的主要目标,然后这样的主流意识下,回过头看其实最朴质与简单的游戏却往往能打动玩家的内心,例如堪称史上最简单的<俄罗斯方 块>却成为了玩家数量最多的游戏.<Rymdkapsel>是这样一款风格简约.构思独特.玩法简单而不简约的游戏,该作自由度极高,玩家将在游戏中将体 会到<我的世界>般的创造与经营乐趣. 游戏除了战略性的资源建设玩法,还有结合了俄罗斯方块机制的布局思维考验,当版图扩大之后

Apache服务器配置全攻略(一)

apache|服务器|攻略 作者:王波 Apache服务器的设置文件位于/usr/local/apache/conf/目录下,传统上使用三个配置文件httpd.conf,access.conf和srm.conf,来配置Apache服务器的行为. httpd.conf提供了最基本的服务器配置,是对守护程序httpd如何运行的技术描述:srm.conf是服务器的资源映射文件,告诉服务器各种文件的MIME类型,以及如何支持这些文件:access.conf用于配置服务器的访问权限,控制不同用户和计算机的

PHP开发Apache服务器配置_php实例

照此配置流程,绝对一路畅通,可保无虞. 昨天弄了个PHP小程序,想在本地跑一下测试,可是工作电脑没有安装环境,于是下载了一个wamp,一路畅通,Apache.Mysql.PHP就全有了.启动wamp服务,在浏览器里输入"http://localhost",访问正常,跳出wamp首页.于是,下面想把自己的CrashServer网站配置到Apache里,可以通过虚拟域名在本地访问测试,结果遇到不少问题,今日一通Google研究,终于任督二脉全通. 1.首先,Apache的配置文件是http

Apache服务器配置全攻略

Apache服务器的设置文件位于/usr/local/apache/conf/目录下,传统上使用三个配置文件httpd.conf,access.conf和srm.conf,来配置Apache服务器的行为. httpd.conf提供了最基本的服务器配置,是对守护程序httpd如何运行的技术描述:srm.conf是服务器的资源映射文件,告诉服务器各种文件的MIME类型,以及如何支持这些文件:access.conf用于配置服务器的访问权限,控制不同用户和计算机的访问限制:这三个配置文件控制着服务器的各

Apache服务器配置攻略1_服务器

Apache服务器配置全攻略(一) Apache服务器的设置文件位于/usr/local/apache/conf/目录下,传统上使用三个配置文件httpd.conf,access.conf和srm.conf,来配置Apache服务器的行为.httpd.conf提供了最基本的服务器配置,是对守护程序httpd如何运行的技术描述:srm.conf是服务器的资源映射文件,告诉服务器各种文件的MIME类型,以及如何支持这些文件:access.conf用于配置服务器的访问权限,控制不同用户和计算机的访问限

Apache服务器配置攻略2_服务器

Apache服务器配置全攻略(三)主服务器设置 Apache服务器需要各种设置,以定义自己使用各种参数以提供Web服务.对于使用虚拟主机的情况,除了在虚拟主机的定义项中覆盖的设置之外(有的设置必须重新定义),这里的设置也是虚拟主机的缺省设置. Port 80 Port定义了Standalone模式下httpd守护进程使用的端口,标准端口是80.这个选项只对于以独立方式启动的服务器才有效,对于以inetd方式启动的服务器则在inetd.conf中定义使用哪个端口. 在Unix下使用80端口需要ro

Apache服务器配置攻略3_服务器

Apache服务器配置全攻略(六) 通常连接时,服务器仅仅可以得到客户机的IP地址,如果要想获得客户机的主机名,以进行日志记录和提供给 CGI程序使用,就需要使用这个HostnameLookups 选项,将其设置为On打开DNS反查功能.但是这将使服务器对每次客户请求都进行DNS查询,增加了系统开销,使得反应变慢,因此缺省设置为使用Off关闭此选项.关闭选项之后,服务器就不会获得客户机的主机名,而只能使用IP地址来记录客户. ErrorLog /var/log/httpd-error.log L