标题标题  显示论坛会员列表名单  搜索论坛搜索  HelpHelp
  注册注册  登入登入
ASP教学区
 DoReMe : ASP教学区
主题 话题: 第二章 安装和使用 IIS 回复发表新主题
作者
贴子内容 << Prev Topic下一个主题 >>
aleebaba
Newbie
Newbie


加入: 2004/5月/17
Online Status: Offline
回复: 29
Posted: 2004/6月/02 4:20下午 | IP记录 引用 aleebaba

名字空间

名字空间表示metabase属性的位置,和系统文件的目录结构和注册表的蜂房结构相似。

表2.7描述了如何把一个名字空间的组件安插在一个字符串内。 这需要一个正式的等级关系。(例如:metabase)

表2.7 名字空间变量的关键字

名字
 关键字
 例子
 
LM
 Local Machine
 LM
 
Service
 W3SVC(WWW) 或 MSFTPSVC(FTP)
 W3SVC
 
Website
 Web Site
 Soaring
 
Root
 Reserve keyword
 Root
 
Virtual directory
 Virtual directory
 Wwwroot
 
dir
 Directory
 E:\Soaring\wwwroot
 
file
 File
 Default.asp
 

一旦配置完成,组件就会按如下的方式组合:

LM/Servce/Website/Root/Virtual Directory/dir/file

表2 .7的右边一列,包含了和我们这一章使用的soaring站点相关的例子。

例子如下:

LM/W3SVC/Website/Root/wwwroot/e:\Soaring\wwwroot

Back to Top 查看 aleebaba's 资料 搜索其它贴子 aleebaba 访问 aleebaba's
 
aleebaba
Newbie
Newbie


加入: 2004/5月/17
Online Status: Offline
回复: 29
Posted: 2004/6月/02 4:22下午 | IP记录 引用 aleebaba

继承性

Internet Information Server是这样设计的,如果你对它的属性不清楚,你可以沿著树形结构,去查看更高级,直到你所需的属性出现了。

技巧

继承是一种非常有用的概念,因为这样管理员不需要一遍又一遍地说明同一个设置。

表2.8 到2.14是给你提供方便的。这些信息在和IIS同时安装的连机文档中也能找到。

表2.8 计算机LM的Metabase设置

名字
 范围
 缺省值
 描述
 
MaxBandWidth
 1-0xFFFFFFFF
 0xFFFFFFFF
 最大的带宽。缺省的配置就意味著没有限制。
 
MemoryCacheSize
 1-0xFFFFFFFF
 10%
 以字节数表示物理内存
 
表2.8 计算机LM /W35VC的Metabase设置
 
名字
 范围
 缺省值
 描述
 
DownlevelAdminInstance
 1
 1
 IIS2.0提供给管理员的服务器事例。(这个设置只在FTP上使用。)

 
 
AspBufferingOn
 0, 1
 0
 如果设置成1,在给客户端输出时就会存在缓冲区。

Response.Buffer会重载这个配置。
 
AspLogErrorRequests
 0, 1
 1
 允许错误日志。(注意,在注册表里也有相似的设置。)
 
AspScriptErrorSent ToBrowser
 0, 1
 1
 允许在浏览器输出时,报告全部错误(例如:错误的行数)
 
AspScriptErrorMessage
 N/A
 见 desc
 缺省的是An error has occurred in the server When processing the URL. Please contact the system administrator.
 
AspScriptFileCacheSize
 1-0xFFFFFFFF
 -1
 用来预编译脚本语言的缓冲区(以字节表示)。0意味著不允许cache,1意味著全部允许cache。
 
AspScriptEngineCache Max
 1-0xFFFFFFFF
 30
 系统所能安装的最大的语言引擎的数目。
 
AspScriptTimeout
 1-0xFFFFFFFF
 90
 最大的脚本运行时间。(以秒来表示。)
 
AspSessionTimeout
 1-0xFFFFFFFF
 20
 从最后一次连接到在事务处理超时之间的分钟数。

Server.ScriptTimeOut可以修改这个值。
 
AspEnableParentPaths
 0,1
 1
 运行使用两个句号(..)作为一个目录的路径。
 
AspAllowSessionState
 0 ,1
 1
 在对话状态下的控件。如果不允许,那么Session_OnStart和 Session_OnEnd也不允许。
 
AspScriptLanguages
 N/A
 VBScript
 缺省的脚本语言
 
AspStartConnectionPool
 0 ,1
 0
 允许ODBC连接的缓冲池。
 
AspAllowOutOfProc Component
 0 ,1
 0
 允许进程外的DLL。
 
AspExceptionCache Enable
 0 ,1
 0
 允许ASP捕捉意外事件。 在调试时设置成1。
 
AspCodepage
 any
 0
 缺省的显示源程序的网页。使用%CodePage=nnn%可以修改。
 
AppAllowDebugging
 0 ,1
 0
 允许调试。在正式运行的系统上把这个开关打开。
 
AppAllowClient Debugging
 0 ,1
 0
 运行客户端调试
 
InProcessIsapiApps
 N/A
 N/A
 WWW服务器的进程内运行的ISAPI应用程序的名字。
 

Back to Top 查看 aleebaba's 资料 搜索其它贴子 aleebaba 访问 aleebaba's
 
aleebaba
Newbie
Newbie


加入: 2004/5月/17
Online Status: Offline
回复: 29
Posted: 2004/6月/02 4:22下午 | IP记录 引用 aleebaba

表2.10 LM/Service/Website的Metabase设置

名字
 范围
 缺省值
 描述
 
AllowAnonymous
 0 ,1
 1
 允许匿名连接。(FTP)
 
AllowPathInfoFor sciptMapping
 0 ,1
 0
 允许客户说明脚本的映射。如果你的源程序很重要,不要打开这个开关,因为这对于一个经验丰富的黑客来说,是一个很好 的线索。
 
AnonymousOnly
 0 ,1
 0
 只允许匿名登录。(FTP)
 
ExitMessage
 N/A
 Blank
 在执行了quit命令以后,发送给客户端的消息。(FTP)
 
FrontPageWeb
 0 ,1
 0
 通过生成特别的文件扩展,来允许FrontPage 管理器。(WWW)
 
GreetingMessage
 N/A
 Blank
 当以后连接时,服务器发送的欢迎消息。(FTP)
 
LogAnonymous
 0 ,1
 0
 如果设置成1,日志匿名登录的信息。(FTP)
 
LogNonAnonymous
 0 ,1
 0
 如果设置成1,只对非匿名登录的用户连接进行日志。(FTP)
 
MaxClientMessage
 N/A
 Blank
 当连接的用户超过ServerMaxConnections时,服务器所发送的信息。(FTP)
 
MaxEndPointConnections
 0-0xFFFFFFFF
 No Max
 允许从一个特别网络节点发出的并发连接数目。(FTP,WWW)
 
MSDOSDirOutput
 0 ,1
 1
 表示DOS类型的目录显示方式。如果关闭这个选项,就以CPU为代价,使用UNIX格式。(FTP)
 
NetLogonWorkstation
 0-2
 0
 当在WINDOWS NT上登录时,登录区的控件的内容,即显示在在口令框中显示的内容。

0=空,1=IP地址,2=DNS域名。(WWW)
 
PasswordCacheTtl
 0-32768
 10
 一个在内存中保存的时间。(以分钟计算)(WWW)
 
PasswordChangeFlags
 0-2
 0
 决定口令更改的属性。0=不加密更改,1=不允许更改,2=取消高级提示。(WWW)
 
PasswordExpiredNotify UnsecuredUrl
 N/A
 Blank
 非安全网页的URL提示用户他们的口令已经过时了。(WWW)
 
PasswordChangeUrl
 N/A
 Blank
 通过IIS说明一个能提示用户去更改自己的口令的URL。(WWW)
 
PasswordExpiredNotify Url
 N/A
 Blank
 网页的URL提示用户他们的口令已经过时了。(WWW)
 
PasswordExpire PrenotifyDays
 0-32768
 14
 警告用户他们的口令即将过时。(WWW)
 
PasswordExpired UnsecureUrl
 N/A
 Blank
 如果用户的口令过时了,将重新转向的URL。这只是在用户访问站点的非安全部分时才使用。(WWW)
 
PasswordExpiredUrl
 N/A
 Blank
 在用户的登录口令过时的时候,说明一个能让用户修改口令的URL。(WWW)
 
ProcessNTCRIfloggedOn
 0 ,1
 1
 允许Challenge/Reponse认证。(WWW)
 
SecureBindings
 0-65535
 见desc
 远程连接的端口。如果没有SSL加密,缺省值是0,或「:443:」

见 ServerBinds.(WWW)
 
ServerConnection Timeout
 0-0x80000000
 900
 在服务器断开连接到最后一次对话之间所持续的时间。(以秒计算。)注意:大部分的浏览器不支持一个持续的连接,但是 FTP可以。(FTP,WWW)
 
ServerMaxConnections
 0-0xFFFFFFFF
 No Max
 服务能同时连接的客户的数目。(FTP,WWW)
 
ServerAutoStart
 0 ,1
 1
 允许在WINDOWS NT启动时,服务器自动启动。(同样可以在服务扩展面板中配置。)

(FTP,WWW)
 
ServerBindings
 N/A
 「:80:」
 服务运行时,所占用的端口。(FTP运行时占用21端口。)你可以为每一个IP地址以这样的格式进行设置:「192 。192。192。1:80」。(FTP,WWW)
 
ServerComment
 N/A
 N/A
 出现在MMC中的提示信息。(FTP,WWW)
 
ServerListenTimeout
 0-120
 120
 服务器在断开那些已经连接上,但没有发送数据的客户,之前所等待的时间。(以秒计算)

(FTP,WWW)
 
ServerSize
 Small

Medium

Large
 Medium
 站点每天被点击访问的次数。-小于10,000, 10,000到100,1000,或大于100,000。

(FTP,WWW)
 
ServerState
 见 desc
 Started
 服务器的只读状态。可用的选项是:Starting, Started, Stopping, Stopped, Paused, Continuing.(FTP,WWW)
 
ServerCommand
 见 desc
 N/A
 传送给服务器的命令,有效的命令有:Start, Stop, Pause, Continue。(FTP,WWW)
 
UseHostName
 0 ,1
 0
 如果这一项设置成1,就可用从DNS或机器名得到主机名(如果DNS入口是空)。缺省情况,IIS返回IP地址。( WWW)
 

Back to Top 查看 aleebaba's 资料 搜索其它贴子 aleebaba 访问 aleebaba's
 
aleebaba
Newbie
Newbie


加入: 2004/5月/17
Online Status: Offline
回复: 29
Posted: 2004/6月/02 4:28下午 | IP记录 引用 aleebaba

表2.11 虚拟路径LM/Service/Website/Root/Virtual Directory的Metabase配置

名字
 范围
 缺省值
 描述
 
AppCommand
 见 desc
 N/A
 传送给WAM(WEB应用出现管理器)的命令,有效命令有:

None, Get, Status, Create, Create In Process, Create Out Of Process,

Change To In Process, Change To Out Of Process, Delete, Unload。
 
AppErrorCode
 N/A
 N/A
 返回关于在AppStatus中的错误的更多的说明信息。
 
AppIsolated
 0 ,1
 0
 强制应用程序在自己的进程内执行。
 
AppLastOutprocId
 N/A
 N/A
 返回最后一个进程外的程序MTS数据报ID。
 
AppPackageId
 N/A
 N/A
 MTS(Microsoft Transaction Server)的数据报ID
 
AppPackageName
 N/A
 N/A
 MTS数据报的名字。

只读。
 
AppRoot
 N/A
 /LM/W3SVC
 在应用程序的名字空间的根部的URL。
 
AppStatus
 见 desc
 N/A
 只读的WAM的状态。可用的状态是: Error, Created, Deleted, Unloaded,

Killed Running, Stopped, NoApplication。如果没有第一次发送命令,这个状态是无效的。
 
AppWamClsId
 N/A
 N/A
 WAM (WEB应用出现管理器)的CLSID。
 
ContentIndexed
 0,1
 0
 允许使用Microsoft Index进行索引。
 
DirBrowseFlags
 见 desc
 见 desc
 设置目录的显示属性。也扩展EnableDefaultDoc的使用。这是一个XAND的为屏蔽,它使用以下的常量 :

EnableDirBrowsing

DirBrowseShowDate*,

DirBrowseShowTime*,

DirBrowseShowSize*,

DirBrowseShowExtension*,

DirBrowseShowLongDate,

EnableDefaultDoc*.

这些打星的属性都是缺省值。(不要在根目录下使用这些属性。)
 
Path
 N/A
 N/A
 虚拟目录的路径。
 
UNCAuthentication Passthrough
 0,1
 0
 如果认证策略可用使用代表,这个设置会允许它。
 
UNCUserName
 N/A
 N/A
 当访问虚拟根目录时的用户名字。
 
UNCPassword
 N/A
 N/A
 当访问虚拟根目录时的用户口令。
 

Back to Top 查看 aleebaba's 资料 搜索其它贴子 aleebaba 访问 aleebaba's
 
aleebaba
Newbie
Newbie


加入: 2004/5月/17
Online Status: Offline
回复: 29
Posted: 2004/6月/02 4:30下午 | IP记录 引用 aleebaba

表2.12 LM/Service/Website/Root/Virtual Directory/dir/file的Metabase配置

名字
 范围
 缺省值
 描述
 
AccessFlags
 见 desc
 AccessRead
 只读属性。描述访问文件的权限。它的可用值有:AccessRead, AccessWrite, AccessScript

,AccessExecute。
 
AccessSslFlags
 见 desc
 AccessRead
 只读属性。描述访问文件的权限。它的可用值有:AccessRead, AccessWrite, AccessScript,

AccessExecute。
 
AdminAcl
 N/A
 N/A
 谁能访问访问Metabase
 
AllowKeepAlive
 0,1
 1
 允许和客户端动态协商。如果没有足够的原因,不要禁止这一项,否则你的机器的性能就会降低。
 
AnonymousUserName
 N/A
 见 desc
 对于匿名用户的当地用户名。缺省值是IUSR_MACHINE。由于安全的原因,最好把它改成非缺省的名字。记住一 定要在WINDOWS NT的用户数据库内把它改成一个新名字。
 
AnonymousUserPass
 N/A
 Random
 IUSR的口令
 
AuthFlags
 见 desc
 见 desc
 可能的WINDOWS NT认证策略。有三个可用值:AuthAnonymous,AuthBasic,AuthNTLM.其中,AuthAnonym ous是缺省值。
 
AuthPersistence
 0-2
 2
 决定是否在连接的过程中持续认证。0=disabled, 1=No,2=Yes,除了代理服务器请求以外(它永远都不是持续的。)
 
CacheISAPI
 0,1
 1
 ISAPI DLL程序在允许后不会自动退出。如果你需要在每次测试以后都需要调用一个新版的DLL,你就要取消调试功能。
 
CGITimeout
 10-0x80000000
 15
 服务器等待CGI脚本程序完成,所允许的最大时间。(以分钟计算。)
 
CreatecgiWithNewConsole
 0,1
 0
 为每一个CGI程序开始一个新的进程。由于系统性能的原因,如果没有重要的原因不要允许这一项。
 
DefaultDocFooter
 N/A
 N/A
 在发送给客户端的数据流的末端的自定义文本。必须允许EnableDocFooter。

 

 
 
DefaultLogonDomain
 N/A
 Blank
 如果填写域名的话,这个就是缺省的域名。如果不填写,域控制器就使用域名,而其它的就使用机器名。
 
DontLog
 0,1
 0
 关闭对单独文件的日志。
 
EnableDocFooter
 0,1
 0
 允许使用

EnableDocFooter
 
EnableReverseDns
 0,1
 0
 打开反向DNS查找。这些查找每次花费30秒,没有重要的原因不要允许这一项。
 
HttpCustomHeaders
 N/A
 None
 发送给浏览器的自定义HTTP头。
 
HttpErrors
 N/A
 N/A
 发送给浏览器的自定义错误字符串(只用于HTTP1.1或更高版本)。
 
HttpExpires
 N/A
 0xFFFFFFFF
 在HTTP头中设置过期时间。缺省值是Never, 它可用在在运行的时候用Reponse.ExpiresAbsolute来修改。
 
HttpPics
 N/A
 None
 在HTTP头中设置PICS率。(PICS是一个附加的工业系统,它是为了防止小孩看禁止的内容。)
 
HttpRedirect
 N/A
 Blank
 访问者被重新导向的URL。
 
IPSecurity
 Binary
 None
 对一个独立文件的IP限制。它可以对独立的计算机设置,也可以对整个域进行设置。
 
LogonMethod
 0-2
 0
 Clear-text登录方式。0=交互方式,1=批处理方式(用户在客户端填写信息,然后传输),或2=网络方式 (需要网络访问权限)。

 

 
 
MimeMap
 N/A
 Blank
 MIME文件扩展。如果不设置,这些扩展可以从在Metabse中的LM/MimeMap入口继承。
 
Realm
 N/A
 Blank
 服务器在进行有效的clear-text认证时,向客户端要求的Realm值。
 
SciptMapa
 N/A
 Blank
 列出脚本映射使的文件扩展。
 
SsiExecDisable
 0,1
 0
 取消包括语句的服务器端

#Exec。
 

Back to Top 查看 aleebaba's 资料 搜索其它贴子 aleebaba 访问 aleebaba's
 
aleebaba
Newbie
Newbie


加入: 2004/5月/17
Online Status: Offline
回复: 29
Posted: 2004/6月/02 4:33下午 | IP记录 引用 aleebaba

表2.13 在Metabase中的LM/W3SVC/Website/Filters/(Local filters)和LM/W3SVC/Filters/(Local filters)

名字
 范围
 缺省值
 描述
 
FilterDescription
 N/A
 N/A
 ISAPI过滤器的描述。
 
FilterLoadOrder
 N/A
 N/A
 存在以逗号分隔开的字符串装载顺序。
 
FilterEnabled
 0,1
 N/A
 如果进入了数据库,你可以打开或关闭过滤器。(缺省值是N/A,因为缺省情况是没有过滤器。)
 
FilterFlags
 N/A
 N/A
 某些特殊的ISAPI DLL的标志。
 
FilterPath
 N/A
 N/A
 过滤器 DLL的全路径。
 
FilterState
 见 desc
 N/A
 只读状态。可用值有: Loaded,Loading, Unloaded, Unloading。
 

表2.13 在Metabase中的SSL 关键字的配置 LM/W3SVCSSLkeys/IP:Port|IP|Port|Default。

名字
 范围
 缺省值
 描述
 
SSLKeyPassword
 Binary
 Blank
 用来从public/private产生的私有关键字的口令。
 
名字
 范围
 缺省值
 描述
 
SSLPrivateKey
 Binary
 Blank
 和IP地址相关的私有关键字。
 
SSLPublicKey
 Binary
 Blank
 和IP地址相关的公用关键字。
 

总结

这一章描述IIS的配置和管理,也能提供能列出「under the hood」的控制Internet Information Server的参考文献。你已经学会了如何通过Microsoft Management Console 设置WEB站点,浏览多网卡的系统,而且你现在也熟悉Secure Socket Layer(SSL)了。 你也知道了metabase是如何配置的。

由于IIS的灵活性和强大功能,尤其是他的所有的选项和配置,使他成为了为WINDOWS NT开发的最强大的服务之一。当你阅读这本书的余下的部分,你将会学习如何去建立一个世界级的站点。

Back to Top 查看 aleebaba's 资料 搜索其它贴子 aleebaba 访问 aleebaba's
 

如果你想回复的话你必须首先 login
如果你还没有注册的话你必须首先 注册

<< 上一页 页 of 2
  回复发表新主题
显示可打印的页面 显示可打印的页面

论坛跳转
不能 张贴新论题在这个讨论版
不能 回应论题在这个讨论版
不能 删除你的发言在这个讨论版
不能 编辑你的发言在这个讨论版
不能 新增投票标题在这个讨论版
不能 在这个讨论版投票

Edit by doreme Forums version 2004
Welcome ©2001-2004 doreme Guide

This page was generated in 0.1875 seconds.

 
保养品
保养品, Skin Care
www.elady.tw
美材批发
美材, Cosmetic
www.elady.tw/beauty_org
保养品批发
名牌保养品、保养品批发
gb.perfume.com.tw/skincare
饰品批发
饰品、饰品批发
gb.perfume.com.tw/ornament