標題標題  顯示論壇會員列表名單  搜索論壇搜索  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.8750 seconds.

 
保養品
保養品, Skin Care
www.elady.tw
Makeups Wholesale
Wholesale Cosmetics SkinCares
lungjyi.com
保養品批發
名牌保養品、保養品批發
www.perfume.com.tw/skincare
Wholesale Perfumes
Fragrances Perfumes Wholesale
lungjyi.net