http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/d779ee4e-5cd1-4159-b098-66c10c5a3314.mspx?mfr=true
http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/48900606-4881-4a93-a4c1-0e0ac622fee6.mspx?mfr=true
Google Book 搜索 IIS 5.0: A Beginner's Guide http://books.google.com/books?id=eeF3hgtkmV4C
=========================================== WWW 服务注册表项 除了在服务特定的注册表项中列出的参数外,WWW 服务还维护下列参数。
注册表路径:
HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet \Services \W3SVC \Parameters
AcceptByteRanges REG_DWORD 范围: 1、0 默认值:1(启用) 此值决定 HTTP 服务器是否处理“bytes:”类型的“Range”头。如果启用,服务器将通过发送“Accept-Range: bytes”头字段表示它接受范围请求,并根据 Internet 草案“Byte range extension to HTTP”处理指定了“Range: bytes=”头字段的传入请求。
AllowSpecialCharsInShell REG_DWORD 范围: 0、1 默认值:0(禁用) 此值控制当运行批处理文件(.bat 和 .cmd 文件)时,命令行是否允许 Cmd.exe 特殊字符(包括 | ( , ; % < 和 >)。这些特殊字符可能引起严重的安全隐患。如果此项目的值设置为 1,怀有恶意的用户可以执行服务器上的命令。所以,强烈建议将它设置为 0,即默认值。默认情况下,不能将这些特殊字符传递给脚本映射 CGI 小程序。如果设置为 1,这些特殊字符可以传递给脚本映射 CGI 小程序,除了管道字符 (|) 和标准 I/O 重定向字符(“<”和“>”),它们对于命令处理器有特殊的含义。
DLCSupport REG_DWORD 范围: 0、1 默认值:0(禁用) 此值表示是否启用低级客户端支持。一些早期版本的浏览器不支持主机头,主机头给予客户端访问共享一个 IP 地址的多个网站的能力。值为 0 意味着将不支持低级客户端。值为 1 意味着将支持低级客户端。
DLCCookieNameString REG_STRING 范围: 字符串 默认值:不适用 此值指定服务器发送给低级客户端的 HTTP cookie 的名称。发送给低级客户端的 cookie 将行使伪主机头的功能。这样,服务器就可以将客户端的 HTTP 请求转发到适当的网站。
DLCHostNameString REG_STRING 范围: 字符串 默认值:不适用 此值表示包含低级主机菜单的网站的名称,此菜单保存在 LCCookieMenuDocumentString。低级主机菜单是一个文件(如 HTML 文件、asp 文件等等),它列出了单个 IP 地址上的所有网站。用户可以从此菜单选择适当的服务器实例。
DLCCookieMenuDocumentString REG_STRING 范围: 字符串 默认值:不适用 此值为支持 cookies 但不支持主机头的客户端指定主机菜单的文件名。Cookie 作为“伪”主机头,而主机菜单列出共享单个 IP 地址的所有网站。在浏览器会话被终止之前,Cookie 附加于所有对主机的请求;但是,终止浏览器会话并不删除 cookie。
DLCMungeMenuDocumentString REG_STRING 范围: 字符串 默认值:不适用 此值为不支持 cookies 的客户端指定主机菜单的文件名。此文件用来解析低级客户端发出的请求 URL,方法是在 URL 中嵌入主机名。
DLCMenuString REG_STRING 范围: 字符串 默认值:不适用 此值指定低级客户端请求的 URL 的特殊前缀。服务器将针对此字符串检查所有低级请求。
LogSuccessfulRequests REG_DWORD 范围: 0、1 默认值:1(启用) 确定是否在日志文件中记录成功的活动。值为 1 时记录成功的活动;为 0 时则将它关闭。
SSIEnableCmdDirective REG_DWORD 范围: 0、1 默认值:0(禁用) 可以使用“服务器端包含”的 #exec cmd 指令执行 shell 命令。具有安全意识的站点可能希望通过将此值设置为 0 来禁用 #exec cmd 命令,以作为附加的安全防范,特别是当允许不受信任的团体将文件放置在服务器上时。默认情况下,此值不存在于注册表中;要允许此指令执行 Shell 命令,必须首先创建此值并将其设置为 1。
TryExceptDisable REG_DWORD 范围: 0、1 默认值:0(禁用) 此参数将在调用 ISAPI 应用程序的 HttpExtensionproc() 时禁用异常缓存。将 TryExceptDisable 设置为 1 将导致运行不正常的 ISAPI 应用程序异常停止服务器,但它允许开发人员进行及时调试;因此仅在调试 ISAPI 应用程序时才将此参数设置为 1。
UploadReadAhead REG_DWORD 范围: 0 - 0x80000000 默认值:48KB 当客户端把数据发送到服务器时,这将是服务器把控制权转交给应用程序之前所读取的默认数据量。应用程序将负责读取其余的数据。如果要增加大小,则应增加服务器 RAM 的数量。
UsePoolThreadForCGI REG_DWORD 范围: 1、0 默认值:1(启用) 默认情况下,IIS 使用服务器池线程进行 CGI 处理。这意味着延长请求时间的 CGI 请求将消耗一个服务器池线程。
|