王朝网络
分享
 
 
 

深入 WIN2000 注册表 (13) I n t e r n e t信息服务器

王朝system·作者佚名  2006-12-17
宽屏版  字体: |||超大  

深入 WIN2000 注册表 (13) I n t e r n e t信息服务器

深入 WIN2000 注册表 (13) I n t e r n e t信息服务器

I n t e r n e t信息服务器

简介

I I S表示Internet Information Server,是M i c r o s o f t将很多面向I n t e r n e t的服务器应用程序捆

绑在一起形成的一件产品。这些应用程序包括F T P、G o p h e r、H T T P ( W W W )和I n d e x (支持基于

单词搜索的在线文档搜索系统)。所有的I I S服务器应用程序都使用注册表来保存和操作其行为

中最重要的方面,例如线程、高速缓存,以及安全。

所支持的协议

使用I I S,系统管理员可以为客户提供一套完整的I n t e r n e t解决方案。I I S支持下列I n t e r n e t

RFC(Request For Comments,即请求注解,它是早期I n t e r n e t的基于对等方的标准机制)协议:

. 文件传输协议(File Transfer Protocol,F T P ):允许远程上载和文件(文本文件或二进

制文件均可)。

. 超文本传输协议(Hypertext Transfer Protocol,H T T P ):提供了完整的We b站点所具有的

能力(包括Active Server Pages,即活动服务器网页)。

. 加密HTTP(Secure HTTP,H T T P S ):提供了完整的We b站点所具有的能力(包括A c t i v e

Server Pages,即活动服务器网页)。

. G o p h e r:提供了一种老式的可视信息显示能力,就像WA I S那样(它们都很有用,因为在

W W W出现之前,大量的信息被转换成了这两种格式)。

. 广域信息服务器( Wide Area Information Server,WA I S ):提供了一种老式的可视信息显

示能力,就像G o p h e r那样(它们都很有用,因为在W W W出现之前,大量的信息被转换

成了这两种格式)。

. 加密套接字协议层(Secure Sockets Layer,S S L ):使电子商务( e - c o m m e r c e )活动可以在不

用担心信用卡号码或其它敏感信息被盗的情况下进行。

高速缓存

大部分I I S服务都会利用其数据的内存高速缓存来提高性能。高速缓存设置是由注册表控

制的。例如,假设一个We b页经常被客户请求,但却在一个速度很慢的网络连接上。通过使

用高速缓存保存该We b页,I I S就能够以更快的速度满足用户的请求了,因为We b页已经存放

在服务器计算机的内存中。同样,一个经常被请求的大尺寸F T P文件也可放在高速缓存中,以

便客户能够迅速获取它,因为每次请求时不必在磁盘上定位该文件了。

线程

I I S允许在Windows NT/2000服务器上运行,因此它可以使用对称多处理(Symmetric Multi

P r o c e s s i n g,S M P ),并为每一个处理器维护一个线程池以便处理输入的服务请求(所有3 2位的

Wi n d o w s操作系统都是多线程的,但是只有N T服务器支持S M P )。这个线程池是由一组注册表

条目控制的。

安全

I I S支持Windows NT的安全模式,该模式延续到了Windows 2000中,但是除此之外,它

190使用Windows 2000注册表管理

还以几种方式支持来宾用户:

. 匿名FTP(Anonymous FTP):I I S的F T P服务有一个允许用户使用通用名称“ a n o n y m o u s”

登录的选项。有一组注册表条目跟踪着这种匿名用户使用的帐号,监视他们注册和注销

的情况,当然还有非匿名用户的注册情况。

. 匿名HTTP(Anonymous HTTP):匿名H T T P是一种标准(也就是说,没有注册信息会随着

H T T P请求一起发送)。但是由于某些安全原因,你可以使用注册表来关闭匿名H T T P。

. 来宾注册(Guest logins):Windows NT/2000的安全模式提供了任何人都可以使用的

“G u e s t”帐号(其用户名为G u e s t,口令为空)。尽管这个帐号在缺省情况下被禁用,但是

在针对某些I I S服务而操作注册表时要小心,因为它们可以被设置成允许I I S客户使用

“G u e s t”帐号获取N T / 2 0 0 0用户的特权。

启用IIS服务器内存高速缓存

I I S可以高速缓存(存储在内存中)各种数量的工作数据,以便加快对信息请求的响应。要

启用该特性,可以按照如下步骤修改注册表:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s

2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框

并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口

中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到SYSTEM\CurrentControlSet\Services\InetInfo\ Parameters

子项。单击该子项选取它,在右窗口中显示其值。

4) 定位到值D i s a b l e M e m o r y C a c h e的条目。使用D Wo r d编辑器把D i s a b l e M e m o r y C a c h e的值

改为0,启用I I S内存高速缓存。

提示如果值D i s a b l e M e m o r y C a c h e不存在,那么你可以使用“编辑” |“添加值”来

创建它。

警告D i s a b l e M e m o r y C a c h e的值只能通过注册表修改,I n t e r n e t服务管理器无法更改它。

增加IIS服务器参加排队的连接的最大数值

I I S允许连接排队以便提高性能。在某些情况下,缺省设置可能无法充分利用某个服务器

的硬件和资源。在这些情况下,你可以使用下列步骤修改注册表,增加参加排队的连接的最

大数值:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s

2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框

并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口

中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到SYSTEM\CurrentControlSet\Services\InetInfo\ Parameters

子项。单击该子项选取它,在右窗口中显示其值。

4) 定位到值L i s t e n B a c k L o g的条目。使用D Wo r d编辑器把L i s t e n B a c k L o g的值改为一个更高

的数值(缺省值为2 5 ),增加参加排队的I I S连接的数量。

警告L i s t e n B a c k L o g值没有上限,因此更改它不会有警告。

增加IIS日志文件的更新频率

I I S在内存中保存其日志文件,直到达到某个大小为止。然后, I I S会把日志文件写入磁盘。

你可以减小日志文件使用的R A M的数量,还可以按照下列步骤修改注册表强迫更频繁地更新

日志文件:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s

2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框

并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口

中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到SYSTEM\CurrentControlSet\Services\InetInfo\ Parameters

子项。单击该子项选取它,在右窗口中显示其值。

4) 定位到值L o g F i l e B a t c h S i z e的条目。使用D Wo r d编辑器把它的值改为一个较小的千字节

数,强迫更频繁地更新文件。

提示L o g F i l e B a t c h S i z e值的范围是从1到0 x F F F F F F F F,其缺省值为6 4。如果L o g F i l e

B a t c h S i z e的值不存在,那么你可以使用“编辑” |“添加值”来创建它。

调整IIS在I/O阻塞期间在每个处理器上运行的最大线程数

I I S有能力在等待I / O时让多个线程运行在机器所有的处理器上。这样,在冗长的网络操作

过程中就可以允许信息处理继续了。通常情况下, I I S使用一种内部算法确定这个值,但是在

这种情况下你可能想要增加或减少线程的并发。要做到这一点,可以按照如下步骤更改注册

表:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s

2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框

并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口

中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到SYSTEM\CurrentControlSet\Services\InetInfo\ Parameters

子项。单击该子项选取它,在右窗口中显示其值。

4) 定位到值M a x C o n c u r r e n c y的条目。使用D Wo r d编辑器把M a x C o n c u r r e n c y的值改为所允

许的并发线程数量,或者把M a x C o n c u r r e n c y的值设为0,允许系统使用操作系统内部的算法确

定线程的数量。

提示M a x C o n c u r r e n c y值的范围是从0到0 x F F F F F F F F,其缺省值为0。如果值M a x

C o n c u r r e n c y不存在,那么你可以使用“编辑” |“添加值”来创建它。

增加每个处理器的IIS线程池

I I S维护着一个负责监视网络请求的线程池(thread pool)。当请求到达时, I I S就会从网络

获取该请求并开始处理。每个处理器都有一种这样的线程池,其缺省设置在I I S安装时创建。

你可能想要提高或者降低这个值以获得最佳性能。要做到这一点,可以按照如下步骤更改注

册表:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s

2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框

并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口

中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到SYSTEM\CurrentControlSet\Services\InetInfo\ Parameters

子项。单击该子项选取它,在右窗口中显示其值。

4) 定位到值M a x P o o l T h r e a d s的条目。使用D Wo r d编辑器把M a x P o o l T h r e a d s的值改为你希

望负责监视网络请求的线程池所拥有的线程数。

提示M a x P o o l T h r e a d s值的范围是从0到0 x F F F F F F F F,其缺省值为1 0。如果值M a x

P o o l T h r e a d s不存在,那么你可以使用“编辑” |“添加值”来创建它。

警告由于环境切换的负载,因此M a x P o o l T h r e a d s的值应该不超过2 0。

增加IIS内存高速缓存所分配的RAM数量

I I S可以在内存中高速缓存它的很多工作数据集以便提高性能。在打开这种特性之后,你

必须确定分配给I I S内存高速缓存多少R A M,并安装下面的步骤对注册表进行适当更改:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s

2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框

并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口

中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到SYSTEM\CurrentControlSet\Services\InetInfo\ Parameters

子项。单击该子项选取它,在右窗口中显示其值。

4) 定位到值M e m o r y C a c h e S i z e的条目。使用D Wo r d编辑器把M e m o r y C a c h e S i z e的值改为为

获取最佳性能所希望分配的R A M数量。

提示M e m o r y C a c h e S i z e值的范围是从0到0 x F F F F F F F F,其缺省值为30 720 000( 3 M B )。

如果值M e m o r y C a c h e S i z e不存在,那么你可以使用“编辑” |“添加值”来创建它。

防止因慢速连接导致IIS文件传输超时

I I S有一个文件传输超时值(在固定时间间隔内发送的字节数),以便检测网络上失败的文

件传输。在某些i n t r a n e t中,这种设置可以引起文件传输超时错。你可以按照如下步骤修改注

册表,将发送的字节数重新设置为一个较低的值来解决这个问题:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s

2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框

并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口

中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到SYSTEM\CurrentControlSet\Services\InetInfo\ Parameters

子项。单击该子项选取它,在右窗口中显示其值。

4) 定位到值M i n F i l e K b S e c的条目。使用D Wo r d编辑器把M i n F i l e K b S e c的值改为与你的网

络环境相适应的值。

提示M i n F i l e K b S e c值的范围是从1到8 192,其缺省值为1 0 0 0。如果值M i n F i l e K b S e c

不存在,那么你可以使用“编辑” |“添加值”来创建它。

警告尽管在值条目的名称中有“ K b”两个字母,但是其设置是以字节( b y t e s )计的,

而不是千字节( k i l o b y t e s )。

调整IIS的TTL高速缓存设置

I I S高速缓存管理器包括了“清除”高速缓存的代码,删除其数据在一定秒数内未被引用

(读或更改)的对象(这就叫作使用期限, time to live,或T T L )。如果系统有一个非常易变的数

据集,那么这个值可能需要被调整为较低的值。相反,如果高速缓存中的数据需要考虑慢速

的网络通信,那么这个值可能需要调高。无论是哪一种情况,你都可以使用注册表来更改

T T L高速缓存的设置。要做到这一点,可以按照如下步骤更改注册表:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s

2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框

并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口

中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到SYSTEM\CurrentControlSet\Services\InetInfo\ Parameters

子项。单击该子项选取它,在右窗口中显示其值。

4) 定位到值O b j e c t C a c h e T T L的条目。使用D Wo r d编辑器把O b j e c t C a c h e T T L的值设为一个

较低的值(以秒为单位)来提高高速缓存重用的速度;改为较高的值(以秒为单位)允许较长的高

速缓存生存期。

提示O b j e c t C a c h e T T L的缺省值为3 0。如果值O b j e c t C a c h e T T L不存在,那么你可以

使用“编辑”|“添加值”来创建它。

警告:把O b j e c t C a c h e T T L的值设置为0 x F F F F F F F F,禁止清除高速缓存。

调整IIS线程的TTL设置

I I S通常在没有I / O活动时也在其线程池中维持着线程。但是,在经过一段固定的时间后,

I I S就会假设不再需要线程而释放它们。你可以按照如下步骤修改注册表来调整线程在空闲期

间存活的时间:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s

2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框

并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口

中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到SYSTEM\CurrentControlSet\Services\InetInfo\ Parameters

子项。单击该子项选取它,在右窗口中显示其值。

4) 定位到值T h r e a d Ti m e o u t的条目。使用D Wo r d编辑器把T h r e a d Ti m e o u t的值改为I I S线程

在空闲期间所允许存活的秒数。

提示T h r e a d Ti m e o u t的缺省值为86 400(24小时)。如果值T h r e a d Ti m e o u t不存在,那

么你可以使用“编辑” |“添加值”来创建它。

调整IIS匿名用户安全令牌的TTL设置

I I S准许匿名用户使用它的各种服务。要允许匿名用户这样做, I I S为匿名用户创建一个用

户安全令牌并存放在高速缓存中,这样内部的Windows 2000登录进程就不必为每一个匿名注

册的用户准备安全令牌了。这个令牌在因为未使用而被清除之前已在高速缓存中有了一个预

设的T T L (即使用期限,time to live)。你可以更改这个值来优化系统性能或者防止安全漏洞(当

一个无赖进程非法获取了这个令牌时就可能会发生这种情况)。要做到这一点,可以按照如下

步骤进行操作:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s

2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框

并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口

中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到SYSTEM\CurrentControlSet\Services\InetInfo\ Parameters

子项。单击该子项选取它,在右窗口中显示其值。

第13章Internet信息服务器用用195

4) 定位到值U s e r To k e n T T L的条目。使用D Wo r d编辑器把U s e r To k e n T T L的值改为希望匿名

用户安全I D令牌保存在高速缓存中的秒数。

提示U s e r To k e n T T L的缺省值为9 0 0 ( 1 5分钟)。如果值U s e r To k e n T T L不存在,那么你

可以使用“编辑”|“添加值”来创建它。

准许匿名用户使用某些IIS服务

你可以按照如下步骤修改注册表,配置接受或拒绝匿名注册的用户使用某种I I S服务:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s

2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框

并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口

中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到S Y S T E M \ C u r r e n t C o n t r o l S e t \ S e r v i c e s \ [ S e rv i c e

N a m e] \ P a r a m e t e r s子项,其中[S e rvice Name]是指提供F T P服务的M S F T P S V C,提供G o p h e r服

务的G O P H E R S V C,提供W W W / H T T P服务的W 3 S V C。单击该子项选取它,在右窗口中显示

其值。

4) 定位到值A l l o w A n o n y m o u s的条目。使用D Wo r d编辑器把A l l o w A n o n y m o u s的值改为1,

允许匿名注册的用户使用某种I I S服务;改为0则禁止。

提示如果值A l l o w A n o n y m o u s不存在,那么你可以使用“编辑”|“添加值”来创建它。

检查匿名IIS登录使用的实际用户名

如果你打算准许匿名注册的用户使用某种I I S服务,那么还必须配置匿名用户使用I I S时使

用的用户名。如果匿名注册的用户使用I I S发生问题,可以检查注册表,确保该用户名没有被

破坏。要检查这个值,可以按照下列步骤进行操作:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s

2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框

并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口

中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到S Y S T E M \ C u r r e n t C o n t r o l S e t \ S e r v i c e s \ [ S e rv i c e

N a m e] \ P a r a m e t e r s子项,其中[S e rvice Name]是指提供F T P服务的M S F T P S V C,提供G o p h e r服

务的G O P H E R S V C,提供W W W / H T T P服务的W 3 S V C。单击该子项选取它,在右窗口中显示

其值。

4) 定位到值A n o n y m o u s U s e r N a m e的条目。使用D Wo r d编辑器把A n o n y m o u s U s e r N a m e的值

改为所希望的值。更适合当前网络条件的设置。

警告:值A n o n y m o u s U s e r N a m e必须通过I n t e r n e t服务管理器设置,这样其口令才可被

设置。

防止慢速IIS连接超时

I I S为不活动的连接预设了超时值。在少数情况下,速度较慢的i n t r a n e t可能需要增加这个

值以防止无效的超时。你可以按照下列步骤调整注册表,解决这个问题:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s

2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框

并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口

中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到S Y S T E M \ C u r r e n t C o n t r o l S e t \ S e r v i c e s \ [ S e r v i c e

N a m e ] \ P a r a m e t e r s子项,其中[Service Name]是指提供F T P服务的M S F T P S V C,提供G o p h e r服

务的G O P H E R S V C,提供W W W / H T T P服务的W 3 S V C。单击该子项选取它,在右窗口中显示

其值。

4) 定位到值C o n n e c t i o n Ti m e O u t的条目。使用D Wo r d编辑器把C o n n e c t i o n Ti m e O u t的值改

为更适合当前网络条件的设置。

提示C o n n e c t i o n Ti m e O u t的缺省值是6 0 0秒。

设置IIS日志的日志文件路径

I I S服务将各种事件写入日志文件。你可以通过注册表项来控制日志文件的很多行为。例

如,你可以指定日志文件写入的目录,其步骤如下所示:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s

2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框

并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口

中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到S Y S T E M \ C u r r e n t C o n t r o l S e t \ S e r v i c e s \ [S e rvice Name]

\ P a r a m e t e r s子项,其中[S e rvice Name]是指提供F T P服务的M S F T P S V C,提供G o p h e r服务的

G O P H E R S V C,提供W W W / H T T P服务的W 3 S V C。单击该子项选取它,在右窗口中显示其值。

4) 定位到值L o g F i l e D i r e c t o r y的条目。使用字符串编辑器把L o g F i l e D i r e c t o r y的值改为希望

用来创建日志文件的目录。

设置IIS日志的日志文件格式

I I S服务在运行时将各种事件写入日志文件。系统管理员可以通过注册表项来控制日志文

件的很多行为,包括记录时是否使用NCSA(National Center For Supercomputing Application,

第13章Internet信息服务器用用197

在那里诞生了许多I n t e r n e t的发明创造,包括第一个We b浏览器)格式。要指定日志文件是否使

用N C S A格式,可以按照下列步骤:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Windows 2000

的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框并单击

“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到S Y S T E M \ C u r r e n t C o n t r o l S e t \ S e r v i c e s \ [S e rvice Name]

\ P a r a m e t e r s子项,其中[S e rvice Name]是指提供F T P服务的M S F T P S V C,提供G o p h e r服务的

G O P H E R S V C,提供W W W / H T T P服务的W 3 S V C。单击该子项选取它,在右窗口中显示其值。

4) 定位到值L o g F i l e F o r m a t的条目。使用D Wo r d编辑器把L o g F i l e F o r m a t的值改为3,使用

N C S A格式;改为0,使用标准格式。

提示L o g F i l e F o r m a t的缺省值为0。如果值L o g F i l e F o r m a t不存在,那么你可以使用

“编辑”|“添加值”来创建它。

为IIS日志设置新日志文件创建的时间间隔

I I S服务将各种事件写入日志文件。你可以通过注册表项来控制日志文件的很多行为,包

括日志文件是每天、每周、每月创建一次,或者只有文件尺寸达到限制时才创建。要指定日

志文件创建的频率,可以按照下列步骤修改注册表:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Windows 2000

的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框并单击

“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到S Y S T E M \ C u r r e n t C o n t r o l S e t \ S e r v i c e s \ [ S e rv i c e

N a m e] \ P a r a m e t e r s子项,其中[S e rvice Name]是指提供F T P服务的M S F T P S V C,提供G o p h e r服

务的G O P H E R S V C,提供W W W / H T T P服务的W 3 S V C。单击该子项选取它,在右窗口中显示

其值。

4) 定位到值L o g F i l e P e r i o d的条目。使用D Wo r d编辑器把L o g F i l e P e r i o d的值改为表1 3 - 1中

某个设置。

提示如果值L o g F i l e P e r i o d不存在,那么你可以使用“编辑” |“添加值”来创建它。

表13-1 IIS服务的日志文件创建间隔设置

值创建间隔

0 无时间间隔,当旧日志文件超过尺寸限制时才创建新日志文件

1 每天创建新日志文件

2 每周创建新日志文件

3 每月创建新日志文件

防止创建新日志文件

I I S服务将各种事件写入日志文件。你可以通过注册表项来控制日志文件的很多行为,包

括文件尺寸限制。当你指定了文件尺寸限制,而且文件尺寸达到了该限制,那么I I S就会强迫

创建新的日志文件。要指定日志文件的尺寸限制,可以按照下列步骤进行操作:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s

2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框

并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口

中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到S Y S T E M \ C u r r e n t C o n t r o l S e t \ S e r v i c e s \ [ S e rv i c e

N a m e] \ P a r a m e t e r s子项,其中[S e rvice Name]是指提供F T P服务的M S F T P S V C,提供G o p h e r服

务的G O P H E R S V C,提供W W W / H T T P服务的W 3 S V C。单击该子项选取它,在右窗口中显示

其值。

4) 定位到值L o g F i l e Tr u n c a t e S i z e的条目。使用D Wo r d编辑器把L o g F i l e Tr u n c a t e S i z e的值改

为以字节计的文件尺寸,它指定I I S在什么时候开始创建新日志文件。

提示L o g F i l e Tr u n c a t e S i z e的缺省值为0 x F F F F F F F F。如果值L o g F i l e Tr u n c a t e S i z e不存

在,那么你可以使用“编辑” |“添加值”来创建它。

警告设置L o g F i l e Tr u n c a t e S i z e的值为0就表示文件可以有无限制的尺寸。

强迫IIS日志写入一个ODBC数据库

I I S服务将各种事件写入日志文件。你可以通过注册表项来控制日志文件的很多行为,包

括将日志文件信息写入一个O D B C数据库,而不是文件。要做到这一点,可以按照下列步骤

修改注册表:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s

2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框

并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口

中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到S Y S T E M \ C u r r e n t C o n t r o l S e t \ S e r v i c e s \ [ S e rv i c e

N a m e] \ P a r a m e t e r s子项,其中[S e rvice Name]是指提供F T P服务的M S F T P S V C,提供G o p h e r服

务的G O P H E R S V C,提供W W W / H T T P服务的W 3 S V C。单击该子项选取它,在右窗口中显示

其值。

4) 定位到值L o g Ty p e的条目。使用D Wo r d编辑器把L o g Ty p e的值改为表1 3 - 2所示的某个

值。

提示如果值L o g Ty p e不存在,那么你可以使用“编辑” |“添加值”来创建它。

表13-2 IIS服务的日志文件创建方式设置

值创建方式

0 不记录

1 记录到文件

2 记录到O D B C数据库

调整最多可同时存在的IIS连接数

通信繁忙的网络有时可能会遇到意想不到的问题,这时I I S开始莫名其妙地拒绝连接。实

际上这是因为最多可同时存在的连接数到达了内部的限制而引起的。解决方法是按照如下步

骤调整注册表中I I S内部最大的连接数值:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s

2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框

并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口

中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到S Y S T E M \ C u r r e n t C o n t r o l S e t \ S e r v i c e s \ [S e rvice Name]

\ P a r a m e t e r s子项,其中[S e rvice Name]是指提供F T P服务的M S F T P S V C,提供G o p h e r服务的

G O P H E R S V C,提供W W W / H T T P服务的W 3 S V C。单击该子项选取它,在右窗口中显示其值。

4) 定位到值M a x C o n n e c t i o n s的条目。使用D Wo r d编辑器把M a x C o n n e c t i o n s的值改为与网

络通信需求一致的设置。

提示M a x C o n n e c t i o n s的缺省值为100 000。

更改某个IIS服务的登录注解消息

某些I I S服务会提供一个连接消息,在成功连接时它会被发送。你可以按照如下步骤修改

注册表,定制通用消息:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s

2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框

并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口

中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到S Y S T E M \ C u r r e n t C o n t r o l S e t \ S e r v i c e s \ [S e rvice Name]

\ P a r a m e t e r s子项,其中[S e rvice Name]是指提供F T P服务的M S F T P S V C,提供G o p h e r服务的

G O P H E R S V C,提供W W W / H T T P服务的W 3 S V C。单击该子项选取它,在右窗口中显示其

值。

4) 定位到值S e r v e r C o m m e n t的条目。使用字符串编辑器把S e r v e r C o m m e n t的值改为一条定

制的欢迎消息。

提示如果值S e r v e r C o m m e n t不存在,那么你可以使用“编辑”|“添加值”来创建它。

更改WWW IIS服务的Access Denied消息

I I S的H T T P / W W W服务把很多关键的参数保存在注册表中。有一个你可以配置的注册表

设置是当某个用户的H T T P访问被拒绝时发出的消息。你可以把A c c e s s D e n i e d M e s s a g e的值更

改为一个简单的H T M L 字符串, 该字符串包含有关报告问题的说明。要修改

A c c e s s D e n i e d M e s s a g e的值,可以按照下列步骤:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s

2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框

并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口

中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到SYSTEM\CurrentControlSet\Services\W3SVC\ Parameters

子项。单击该子项选取它,在右窗口中显示其值。

4) 定位到值A c c e s s D e n i e d M e s s a g e的条目。使用字符串编辑器把A c c e s s D e n i e d M e s s a g e的

值改为定制的消息,例如解释如何报告错误的H T M L文本。

提示H T M L不需要换行和回车符。

允许来宾登录使用WWW IIS服务

I I S的H T T P / W W W服务把很多关键的参数保存在注册表中。有一个你可以配置的注册表

设置与是否允许W W W登录使用g u e s t帐号有关。要访问这个注册表设置,可以按照下列步骤:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s

2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框

并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口

中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到SYSTEM\CurrentControlSet\Services\W3SVC\ Parameters

子项。单击该子项选取它,在右窗口中显示其值。

4) 定位到值A l l o w G u e s t A c c e s s的条目。使用D Wo r d编辑器把A l l o w G u e s t A c c e s s的值改为1,

允许来宾登录;改为0,禁止来宾登录。

提示A l l o w G u e s t A c c e s s的缺省值为1。如果值A l l o w G u e s t A c c e s s不存在,那么你可

以使用“编辑”|“添加值”来创建它。

警告来宾登录通常具有较高的访问级别。他们只应在所有可能的用户都被认为适合

使用这种类型的访问时才被允许。

启用IIS ISAPI扩展的内存高速缓存

I I S的H T T P / W W W服务把很多关键的参数保存在注册表中。有一个你可以配置的注册表

设置着控制I S A P I扩展是被高速缓存还是每次调用时重新装载。要访问这个注册表设置,可以

按照下列步骤进行操作:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s

2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框

并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口

中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到SYSTEM\CurrentControlSet\Services\W3SVC\ Parameters

子项。单击该子项选取它,在右窗口中显示其值。

4) 定位到值C a c h e E x t e n s i o n s的条目。使用D Wo r d编辑器把C a c h e E x t e n s i o n s的值改为0,禁

止使用高速缓存;改为1,启用高速缓存。

提示C a c h e E x t e n s i o n s的缺省值为1。如果值C a c h e E x t e n s i o n s不存在,那么你可以使

用“编辑” |“添加值”来创建它。

警告关闭I S A P I扩展的高速缓存会极大地降低系统性能。因此只能在定位问题时禁

用它,之后应重新启用。

防止IIS WWW服务文件使用代理文件高速缓存

I I S的H T T P / W W W服务把很多关键的参数保存在注册表中。有一个你可以配置的注册表

设置控制着代理服务器禁用文件高速缓存的能力(防止经常变化的文件被不恰当地缓存)。要访

问这个注册表设置,可以按照下列步骤进行操作:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s

2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框

并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口

中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到SYSTEM\CurrentControlSet\Services\W3SVC\ Parameters

子项。单击该子项选取它,在右窗口中显示其值。

4) 定位到值G l o b a l E x p i r e的条目。使用D Wo r d编辑器把G l o b a l E x p i r e的值改为0,确保不使

用代理文件高速缓存。

提示如果值G l o b a l E x p i r e不存在,那么你可以使用“编辑” |“添加值”来创建它。

允许成功的WWW IIS服务请求写入日志文件

I I S的H T T P / W W W服务把很多关键的参数保存在注册表中。有一个注册表项允许你控制

是否将成功的H T T P请求写入日志文件。启用该设置将允许你跟踪H T T P服务器的通信,但是

这样也会生成大得多的日志文件。要访问这个注册表设置,可以按照下列步骤进行操作:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s

2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框

并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口

中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到SYSTEM\CurrentControlSet\Services\W3SVC\ Parameters

子项。单击该子项选取它,在右窗口中显示其值。

4) 定位到值L o g S u c c e s s f u l R e q u e s t s的条目。使用D Wo r d编辑器把L o g S u c c e s s f u l R e q u e s t s的

值改为1,允许写入日志文件;改为0,禁止写入。

提示如果值L o g S u c c e s s f u l R e q u e s t s不存在,那么你可以使用“编辑” |“添加值”来

创建它。

允许不成功的WWW IIS服务请求写入日志文件

I I S 的H T T P / W W W 服务把很多关键的参数保存在注册表中。有一个注册表设置

( L o g E r r o r R e q u e s t s )控制是否将错误的H T T P请求写入日志文件。启用L o g E r r o r R e q u e s t s将允许

你跟踪H T T P服务器的通信,但是这样也会生成大得多的日志文件。要访问这个注册表设置,

可以按照下列步骤:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s

2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框

并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口

中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到SYSTEM\CurrentControlSet\Services\W3SVC\ Parameters

子项。单击该子项选取它,在右窗口中显示其值。

4) 定位到值L o g E r r o r R e q u e s t s的条目。使用D Wo r d编辑器把L o g E r r o r R e q u e s t s的值改为1,

允许写入日志文件;改为0,禁止写入。

提示如果值LogErrorRequests不存在,那么你可以使用“编辑”|“添加值”来创建它。

允许WWW IIS服务使用ODBC数据库连接池

I I S的H T T P / W W W服务把很多关键的参数保存在注册表中。有一个注册表设置允许

IDC(Internet Database Connector,I n t e r n e t数据库连接器)和ODBC(Open Database Connectivity,

开放数据库连接)的连接池和重用以避免重新创建数据库连接所产生的负载。要访问这个注册

表设置,可以按照下列步骤:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s

2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框

并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口

中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到SYSTEM\CurrentControlSet\Services\W3SVC\ Parameters

子项。单击该子项选取它,在右窗口中显示其值。

4) 定位到值P o o l I D C C o n n e c t i o n s的条目。使用D Wo r d编辑器把P o o l I D C C o n n e c t i o n s的值改

为1,允许启用连接池;改为0,禁止使用连接池。

提示如果值P o o l I D C C o n n e c t i o n s不存在,那么你可以使用“编辑” |“添加值”来创

建它。

防止WWW IIS服务的ODBC连接池超时

I I S的H T T P / W W W服务把很多关键的参数保存在注册表中。正如在上一个直接解决方案

中介绍的,你可以配置注册表来允许IDC(Internet Database Connector,I n t e r n e t数据库连接器)

和ODBC(Open Database Connectivity,开放数据库连接)的连接池和重用以避免重新创建数据

库连接所产生的负载。注册表还包含着一个控制连接被关闭之前放在池中多长时间的设置。

这个设置可能需要增加以便适应慢速连接。要访问这个注册表设置,可以按照下列步骤进行

操作:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s

2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框

并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口

中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到SYSTEM\CurrentControlSet\Services\W3SVC\ Parameters

子项。单击该子项选取它,在右窗口中显示其值。

4) 定位到值P o o l I D C C o n n e c t i o n s Ti m e o u t的条目。使用D Wo r d编辑器把P o o l I D C C o n n e c t i o n s

Ti m e o u t的值改为更大的秒数,防止在慢速网络上发生连接池超时。

提示P o o l I D C C o n n e c t i o n s Ti m e o u t的缺省值为3 0秒。在你可以使用这个特性之前,

必须启用O D B C连接池。如果值P o o l I D C C o n n e c t i o n s Ti m e o u t不存在,那么你可以使

用“编辑” |“添加值”来创建它。

防止WWW IIS服务的CGI脚本在慢速网络上超时

I I S的H T T P / W W W服务把很多关键的参数保存在注册表中。有一个注册表设置可确定I I S

会花费多长时间等待C G I脚本的响应。对于慢速网络来说,你可能需要调整等待的时间。要做

到这一点,可以按照下列步骤进行操作:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s

2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框

并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口

中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到SYSTEM\CurrentControlSet\Services\W3SVC\ Parameters

子项。单击该子项选取它,在右窗口中显示其值。

4) 定位到值S c r i p t Ti m e o u t的条目。使用D Wo r d编辑器把S c r i p t Ti m e o u t的值改为较高的毫

秒数值以适应慢速网络。

提示S c r i p t Ti m e o u t的缺省值为3 8 4,其值的范围是1到8 0 0 0 0 0 0 0。如果值

S c r i p t Ti m e o u t不存在,那么你可以使用“编辑” |“添加值”来创建它。

设置WWW IIS服务的SSL端口

I I S的H T T P / W W W服务把很多关键的参数保存在注册表中。有一个注册表设置指定了用

于电子商务的S S L连接所使用的端口。要访问这个注册表设置,可以按照下列步骤进行操作:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s

2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框

并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口

中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到SYSTEM\CurrentControlSet\Services\W3SVC\ Parameters

子项。单击该子项选取它,在右窗口中显示其值。

4) 定位到值S e c u r e P o r t的条目。使用D Wo r d编辑器把S e c u r e P o r t的值改为希望使用的S S L

端口的值。

提示S e c u r e P o r t的缺省值为0 x 1 B B。如果值S e c u r e P o r t不存在,那么你可以使用“编

辑”|“添加值”来创建它。

禁用来宾访问IIS的FTP服务

I I S的F T P服务把很多关键的参数保存在注册表中。有一个注册表设置指定了是否允许F T P

登录者使用来宾帐号。要访问这个注册表设置,可以按照下列步骤进行操作:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s

2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框

并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口

中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到SYSTEM\CurrentControlSet\Services\FTPSVC\ Parameters

子项。单击该子项选取它,在右窗口中显示其值。

4) 定位到值A l l o w G u e s t A c c e s s的条目。使用D Wo r d编辑器把A l l o w G u e s t A c c e s s的值改为1,

允许来宾登录;改为0,禁止来宾登录。

提示A l l o w G u e s t A c c e s s的缺省值为1。如果值A l l o w G u e s t A c c e s s不存在,那么你可

以使用“编辑”|“添加值”来创建它。

警告来宾登录通常具有较高的访问级别。它们只应在所有可能的用户都被认为适合

使用这种类型的访问时才被允许。

禁用IIS FTP keep-alive协商

I I S的F T P服务把很多关键的参数保存在注册表中。有一个注册表设置控制着F T P服务是否

使用k e e p - a l i v e协商系统(keep-alive negotiation)。要访问这个注册表设置,可以按照下列步骤

进行操作:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s

2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框

并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口

中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到S Y S T E M \ C u r r e n t C o n t r o l S e t \ S e r v i c e s \ F T P S V C P a r a m e t e r s子项。单击该子项选取它,在右窗口中显示其值。

4) 定位到值A l l o w K e e p A l i v e的条目。使用D Wo r d编辑器把A l l o w K e e p A l i v e的值改为0,禁

止FTP keep-alive协商;改为1,则允许。

提示A l l o w K e e p A l i v e的缺省值为1。

警告关闭k e e p - a l i v e协商会极大地影响F T P服务器的性能。

更改IIS FTP服务的问候消息

I I S的F T P服务把很多关键的参数保存在注册表中。有一个注册表设置指定了当用户成功

登录使用F T P服务时发出的问候消息。要访问这个注册表设置,可以按照下列步骤进行操作:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s

2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框

并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口

中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到S Y S T E M \ C u r r e n t C o n t r o l S e t \ S e r v i c e s \ F T P S V C P a r a m e t e r s子项。单击该子项选取它,在右窗口中显示其值。

4) 定位到值G r e e t i n g M e s s a g e的条目。使用字符串编辑器把G r e e t i n g M e s s a g e的值改为适合

于你的公司的定制消息。

更改IIS FTP服务的退出消息

I I S的F T P服务把很多关键的参数保存在注册表中。有一个注册表设置指定了当用户成功

注销使用F T P服务时发出的消息。要配置发送给F T P用户的注销消息,可以按照下列步骤修改

注册表:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s

2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框

并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口

中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到S Y S T E M \ C u r r e n t C o n t r o l S e t \ S e r v i c e s \ F T P S V C P a r a m e t e r s子项。单击该子项选取它,在右窗口中显示其值。

4) 定位到值E x i t M e s s a g e的条目。使用字符串编辑器把E x i t M e s s a g e的值改为适合于你的公

司的定制消息。

允许日志记录非匿名IIS FTP的登录信息

I I S的F T P服务把很多关键的参数保存在注册表中。有一个注册表设置控制着是否把非匿

名的登录信息记录到F T P服务的事件日志中。要访问这个注册表设置,可以按照下列步骤修改

注册表:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s

2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框

并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口

中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到SYSTEM\CurrentControlSet\Services\FTPSVC\ Parameters

子项。单击该子项选取它,在右窗口中显示其值。

4) 定位到值L o g N o n A n o n y m o u s的条目。使用D Wo r d编辑器把L o g N o n A n o n y m o u s的值改

为1,允许记录非匿名的登录信息;改为0,禁止记录。

提示L o g N o n A n o n y m o u s的缺省值为1。

允许在IIS FTP操作中进行小写文件比较

I I S的F T P服务把很多关键的参数保存在注册表中。有一个注册表设置控制着是否可以在

F T P文件比较中使用小写和大写字符。要访问这个注册表设置,可以按照下列步骤进行操作:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s

2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框

并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口

中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到SYSTEM\CurrentControlSet\Services\FTPSVC\ Parameters

子项。单击该子项选取它,在右窗口中显示其值。

4) 定位到值L o w e r c a s e F i l e s的条目。使用D Wo r d编辑器把L o w e r c a s e F i l e s的值改为1,允许

小写文件名比较;改为0,禁止小写文件名比较。

提示L o w e r c a s e F i l e s的缺省值为0。

更改IIS FTP服务的Too Many Connections消息

I I S的F T P服务把很多关键的参数保存在注册表中。有一个注册表设置指定了当F T P服务因

为达到了其当前连接的最大数目而拒绝连接时发出的消息。要访问更改这条消息,可以按照

下列步骤进行操作:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s

2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框

并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口

中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到S Y S T E M \ C u r r e n t C o n t r o l S e t \ S e r v i c e s \ F T P S V C P a r a m e t e r s子项。单击该子项选取它,在右窗口中显示其值。

4) 定位到值M a x C l i e n t s M e s s a g e的条目。使用字符串编辑器把M a x C l i e n t s M e s s a g e的值改

为适合于你公司的消息。

允许MS-DOS方式的IIS FTP服务的目录输出

I I S的F T P服务把很多关键的参数保存在注册表中。有一个注册表设置控制着给F T P客户的

目录输出是使用M S - D O S格式还是U n i x格式。要访问这个注册表设置,可以按照下列步骤进

行操作:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s

2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框

并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口

中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到SYSTEM\CurrentControlSet\Services\FTPSVC\ Parameters

子项。单击该子项选取它,在右窗口中显示其值。

4) 定位到值M s d o s D i r O u t p u t的条目。使用D Wo r d编辑器把M s d o s D i r O u t p u t的值改为1,启

用M S - D O S样式的目录列表;改为0,启用U n i x样式的目录列表。

提示:M s d o s D i r O u t p u t的缺省值为1。

允许IIS FTP服务预读

I I S的F T P服务把很多关键的参数保存在注册表中。有一个注册表设置保存着在将控制转

给F T P客户程序之前, F T P服务读入缓冲区的字节数。要访问这个注册表值,可以按照下列步

骤进行操作:

1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s

2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框

并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口

中。

2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便

于使用。

3) 使用左窗口的树型控件定位到SYSTEM\CurrentControlSet\Services\FTPSVC\ Parameters

子项。单击该子项选取它,在右窗口中显示其值。

4) 定位到值U p l o a d R e a d A h e a d的条目。使用D Wo r d编辑器把U p l o a d R e a d A h e a d的值改为将

控制传送给应用程序之前读入的字节数。

提示U p l o a d R e a d A h e a d的默认值是48 000,它的范围从0到80 000 000。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有