<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta name="keywords" content="Apache, 中文, 手册, 中文版, 中文手册, 中文版手册, 参考手册, 中文参考手册, 金步国" />
<meta name="description" content="Apache 2.2 中文版参考手册" />
<meta name="author" content="金步国" />
<link href="../style/css/manual-zip.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="../style/css/manual-zip-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
<title>core - Apache 2.2 中文版参考手册</title>
</head>
<body><div id="page-header">
<p class="menu"><a href="../mod/index.html">模块索引</a> | <a href="../mod/directives.html">指令索引</a> | <a href="../faq/index.html">常见问题</a> | <a href="../glossary.html">词汇表</a> | <a href="../sitemap.html">站点导航</a></p><p class="apache">Apache HTTP Server 版本2.2</p><img alt="" src="../images/feather.gif" /></div>
<div class="up"><a href="./index.html"><img title="<-" alt="<-" src="../images/left.gif" /></a></div>
<div id="path"><a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP Server</a> > <a href="http://httpd.apache.org/docs/">文档</a> > <a href="../index.html">版本2.2</a> > <a href="./index.html">模块</a></div>
<div id="translation-info"> <a href="../translator_announcement.html#thanks">致谢</a> | 本篇译者:<a href="mailto:csfrank@citiz.net">金步国</a> | 本页最后更新:2006年1月20日 | <a href="../translator_announcement.html#last_new">获取最新版本</a> | <a href="http://lamp.linux.gov.cn/Apache/ApacheMenu/index.html">电信镜象</a> | <a href="http://www.dogdoghome.com/lamp/Apache/ApacheMenu/index.html">网通镜象</a> | <a href="http://lamp.haloso.net/Apache/ApacheMenu/index.html">教育网镜象</a></div>
<div id="page-content"><div id="preamble"><h1>Apache核心(Core)特性</h1>
<table border="1" cellpadding="0" cellspacing="0" bordercolor="#AAAAAA" class="module">
<tr><th><a href="module-dict.html#Description">说明</a></th><td>Apache HTTP服务器核心提供的功能,始终有效</td></tr>
<tr><th><a href="module-dict.html#Status">状态</a></th><td>核心(C)</td></tr>
</table>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="AcceptFilter" id="AcceptFilter">AcceptFilter</a> <a name="acceptfilter" id="acceptfilter">指令</a></h2>
<table border="1" cellpadding="0" cellspacing="0" bordercolor="#AAAAAA" class="directive">
<tr><th><a href="directive-dict.html#Description">说明</a></th><td>根据协议类型对监听Socket进行优化</td></tr>
<tr><th><a href="directive-dict.html#Syntax">语法</a></th><td><code>AcceptFilter <var>protocol</var> <var>accept_filter</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">作用域</a></th><td>server config</td></tr>
<tr><th><a href="directive-dict.html#Status">状态</a></th><td>核心(C)</td></tr>
<tr><th><a href="directive-dict.html#Module">模块</a></th><td>core</td></tr>
<tr><th><a href="directive-dict.html#Compatibility">兼容性</a></th><td>仅在 Apache 2.1.5 以后的版本中可用</td></tr>
</table>
<p>这个指令使得操作系统根据协议类型对监听socket进行特别的优化。其基本前提是内核在数据接受完毕或一个完整的HTTP请求缓冲完成前不向服务器进程发送socket 。目前仅支持<a href="http://www.freebsd.org/cgi/man.cgi?query=accept_filter&sektion=9">FreeBSD的接收过滤器(Accept Filter)</a>和Linux的更原始的(more primitive)<code>TCP_DEFER_ACCEPT</code> 。</p>
<p>FreeBSD上的默认值是:</p>
<div class="example"><p><code>
AcceptFilter http httpready <br />
AcceptFilter https dataready
</code></p></div>
<p><code>httpready</code>接收过滤器(Accept Filter)在内核级别缓冲整个HTTP请求。一旦一个请求体被完整接收,内核将把它发送给服务器。参见<a href="http://www.freebsd.org/cgi/man.cgi?query=accf_http&sektion=9">accf_http(9)</a>手册页以获得更详细的信息。因为HTTPS请求已经被加密了,所以只使用了<a href="http://www.freebsd.org/cgi/man.cgi?query=accf_data&sektion=9">accf_data(9)</a>过滤器。</p>
<p>Linux上的默认值是:</p>
<div class="example"><p><code>
AcceptFilter http data <br />
AcceptFilter https data
</code></p></div>
<p>Linux的<code>TCP_DEFER_ACCEPT</code>并不支持对http请求进行缓冲。除<code>none</code>之外的任何值都将在监听程序上启用<code>TCP_DEFER_ACCEPT</code> 。参见<a href="http://homepages.cwi.nl/~aeb/linux/man2html/man7/tcp.7.html">tcp(7)</a>手册页以获得更多详情。</p>
<p>使用<code>none</code>将会为那个协议禁用接收过滤器(accept filter)。这对于像<code>nntp</code>这样需要服务器先发送数据的协议很有用处:</p>
<div class="example"><p><code>AcceptFilter nttp none</code></p></div>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="AcceptPathInfo" id="AcceptPathInfo">AcceptPathInfo</a> <a name="acceptpathinfo" id="acceptpathinfo">指令</a></h2>
<table border="1" cellpadding="0" cellspacing="0" bordercolor="#AAAAAA" class="directive">
<tr><th><a href="directive-dict.html#Description">说明</a></th><td>是否接受附带多余路径名信息的请求</td></tr>
<tr><th><a href="directive-dict.html#Syntax">语法</a></th><td><code>AcceptPathInfo On|Off|Default</code></td></tr>
<tr><th><a href="directive-dict.html#Default">默认值</a></th><td><code>AcceptPathInfo Default</code></td></tr>
<tr><th><a href="directive-dict.html#Context">作用域</a></th><td>server config, virtual host, directory, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">覆盖项</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">状态</a></th><td>核心(C)</td></tr>
<tr><th><a href="directive-dict.html#Module">模块</a></th><td>core</td></tr>
<tr><th><a href="directive-dict.html#Compatibility">兼容性</a></th><td>仅在 Apache 2.0.30 及以后的版本中可用</td></tr>
</table>
<p>此指令决定是否接受在实际文件名(或实际目录中一个不存在的文件)后跟随多余路径名信息的请求。这个多余的路径名信息可以当作<code>PATH_INFO</code>环境变量传递给脚本。</p>
<p>比如说,假设<code>/test/</code>所指向的目录下只包括一个文件:<code>here.html</code> ,那么对<code>/test/here.html/more</code>和<code>/test/nothere.html/more</code>的请求都会将<code>PATH_INFO</code>环境变量设为"<code>/more</code>"。</p>
<p><code class="directive">AcceptPathInfo</code>指令的取值范围:</p>
<dl>
<dt><code>Off</code></dt><dd>仅当一个请求映射到一个真实存在的路径时,才会被接受。这样,如上述<code>/test/here.html/more</code>这样在真实文件名后跟随一个路径名的请求将会返回一个"404 NOT FOUND"错误。</dd>
<dt><code>On</code></dt><dd>只要前导路径可以映射到一个真实存在的文件,就可以接受该请求。这样,只要上述<code>/test/here.html</code>能够映射到一个有效的文件,那么对<code>/test/here.html/more</code>的请求就会被接收。</dd>
<dt><code>Default</code></dt><dd>是否接收附带多余路径名信息的请求由其对应的<a href="../handler.html">处理器</a>来决定。对应普通文本的核心处理器默认会拒绝<code>PATH_INFO</code> 。而用于伺服脚本的处理器,比如<a href="mod_cgi.html">cgi-script</a>和<a href="mod_isapi.html">isapi-isa</a>,默认会接受<code>PATH_INFO</code> 。</dd>
</dl>
<p><code>AcceptPathInfo</code>指令存在的首要目的就是允许您覆盖处理器关于是否接受<code>PATH_INFO</code>的默认设置。这种覆盖是很必要的。比如说,当您使用了类似<a href="mod_include.html">INCLUDES</a>这样的<a href="../filter.html">过滤器</a>来根据<code>PATH_INFO</code>产生内容时。核心处理器通常会拒绝这样的请求,而您就可以用下述的配置使这样的脚本成为可能:</p>
<div class="example"><p><code>
<Files "mypaths.shtml"><br />
<span class="indent">
Options +Includes<br />
SetOutputFilter INCLUDES<br />
AcceptPathInfo On<br />
没有合适的资源?快使用搜索试试~ 我知道了~
web开发中文手册大全
共1178个文件
htm:485个
bak:484个
html:176个
4星 · 超过85%的资源 需积分: 9 34 下载量 170 浏览量
2008-11-10
16:04:59
上传
评论 1
收藏 10.44MB RAR 举报
温馨提示
极有用的web开发手册大全,且全部为中文的。包括; struts2.0中文帮助手册.chm XML指南.chm tomcat5.5中文手册.chm jsp.chm spring2[1].0中文开发参考手册by jxair.chm UML.2.0 Css2.0 中文手册.chm Apache2.0 jsscript中文手册
资源推荐
资源详情
资源评论
收起资源包目录
web开发中文手册大全 (1178个子文件)
JSTOC.htm.bak 93KB
jsoriversioninformation.htm.bak 61KB
jsfsotoc.htm.bak 40KB
jslrfJScriptAlphaKeywordList.htm.bak 36KB
sgFSOSample.htm.bak 29KB
jslrfJScriptMethodsTOC.htm.bak 19KB
sgWorkingWithFiles.htm.bak 13KB
jsgrpecmafeatures.htm.bak 11KB
conditionals.htm.bak 11KB
jsgrpRegExpSyntax.htm.bak 10KB
sgWorkingWithDrives.htm.bak 9KB
jsoriScriptingRun-TimeMethods.htm.bak 8KB
datatype.htm.bak 8KB
jsoperators.htm.bak 8KB
jsoriScriptingRunTimeProperties.htm.bak 7KB
glossary.htm.bak 7KB
jslrfJScriptOperatorsTOC.htm.bak 6KB
jsconIntrinsicObjects.htm.bak 6KB
jsobjdate.htm.bak 6KB
jsmthReplace.htm.bak 6KB
statement.htm.bak 6KB
sgProgrammingFileSystemObject.htm.bak 6KB
jsgrprun-timefeatures.htm.bak 6KB
declare.htm.bak 5KB
jsmthtoString.htm.bak 5KB
jslrfJScriptPropertiesTOC.htm.bak 5KB
jsmscRunTimeErrors.htm.bak 5KB
jsconFunctions.htm.bak 5KB
jsmscSyntaxErrors.htm.bak 5KB
jsmsclist.htm.bak 5KB
objects.htm.bak 5KB
reconQuantifiers.htm.bak 5KB
reconCharacterMatching.htm.bak 5KB
reconBackreferences.htm.bak 5KB
jsconCreatingOwnObjects.htm.bak 4KB
jsproAttributes.htm.bak 4KB
jsmthOpenAsTextStream.htm.bak 4KB
jslrfJScriptStatementsTOC.htm.bak 4KB
jsmthUTC.htm.bak 4KB
writeclear.htm.bak 4KB
jsfctGetObject.htm.bak 4KB
constructor.htm.bak 4KB
valref.htm.bak 4KB
reconAlternationGrouping.htm.bak 4KB
jsmthparse.htm.bak 4KB
jsmthlbound.htm.bak 4KB
jsobjstring.htm.bak 4KB
reconAnchors.htm.bak 4KB
jsstmswitch.htm.bak 4KB
jsstmtrycatch.htm.bak 4KB
jsmthgetItem.htm.bak 4KB
jsobjRegExp.htm.bak 4KB
jsmthubound.htm.bak 4KB
jsobjEnumerator.htm.bak 4KB
jsmthtoArray.htm.bak 4KB
jsmthMatch.htm.bak 4KB
jsobjregexpression.htm.bak 4KB
scope.htm.bak 4KB
jsstmlabeled.htm.bak 4KB
jsobjActiveXObject.htm.bak 4KB
jspromultiline.htm.bak 4KB
jsmthOpenTextFile.htm.bak 4KB
jsobjVBArray.htm.bak 3KB
jslrfJScriptObjectsTOC.htm.bak 3KB
cautions.htm.bak 3KB
jsobjarray.htm.bak 3KB
jsmthmoveFirst.htm.bak 3KB
jsstmdowhile.htm.bak 3KB
jsproignoreCase.htm.bak 3KB
jsmthdimensions.htm.bak 3KB
jsproNameError.htm.bak 3KB
jsmthGetSpecialFolder.htm.bak 3KB
jsmthCopyFolder.htm.bak 3KB
jsproGlobal.htm.bak 3KB
jsreserved.htm.bak 3KB
jsobjFileSystem.htm.bak 3KB
jsOperatorPrecedence.htm.bak 3KB
jsproPath.htm.bak 3KB
jsmthexec.htm.bak 3KB
jsmthGetAbsolutePathname.htm.bak 3KB
jsmthsetUTCHours.htm.bak 3KB
jsmthsethours.htm.bak 3KB
jsoprinstanceof.htm.bak 3KB
jsobjError.htm.bak 3KB
jsmthCopyFile.htm.bak 3KB
jsproIsReady.htm.bak 3KB
jsmthmoveNext.htm.bak 3KB
jsmthsetMinutes.htm.bak 3KB
jsstmthrow.htm.bak 3KB
jsobjFunction.htm.bak 3KB
jsmthsetUTCMinutes.htm.bak 3KB
recurse.htm.bak 3KB
jsmthsetUTCFullYear.htm.bak 3KB
jsmthGetDrive.htm.bak 3KB
jsproname.htm.bak 3KB
jsmthMoveFolder.htm.bak 3KB
jsmthsetUTCSeconds.htm.bak 3KB
jsmthsetseconds.htm.bak 3KB
jsproIsRootFolder.htm.bak 3KB
jsmthsetFullYear.htm.bak 3KB
共 1178 条
- 1
- 2
- 3
- 4
- 5
- 6
- 12
资源评论
- stop_arrogent2011-11-04谢谢啊,很有用的帮助文档
- luck6562012-12-27还行,实用
- YuanHongs2013-08-07很好的帮助文档
meander
- 粉丝: 145
- 资源: 259
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功