第一步:IIS的安裝
B.在出現的複選框中選擇安裝Internet資訊服務(IIS),此組件約需19MB的空間。
C.點擊“下一步”,並將Win2000安裝光碟放入光驅,安裝程式即可將程式檔案複製到硬碟中,點擊“結束”即可完成。
第二步:IIS中Web伺服器的基本配置
IIS中Web伺服器的基本設定主要包含以下幾部分:
A.開啟IIS伺服器的設定窗口,選擇“開始”→“程式”→“管理工具”→“網路服務管理員”,或“選擇”→“控制台”→“管理工具”→“網路服務管理員」也可,開啟的視窗如圖3。
B.在開啟的視窗中滑鼠右鍵點選“預設Web網站”,選擇“屬性”選單。
C.在出現的「預設Web網站屬性」視窗中,選擇「主目錄」標籤,用以設定Web內容在硬碟中的位置,預設目錄為「C:InetpubWwwroot”,你可依需求自行設定(如圖4)。
D.在屬性視窗處選擇“文件”標籤,設定自己預設的首頁網頁名稱,例如“Myfirstweb.htm”,將其新增並移至清單的最頂端(如圖5)。
E.確認預設的Web網站是否已啟動,如果沒有可以滑鼠右鍵點擊“預設Web網站”,選擇“啟動”,在開啟的IE位址列中鍵入本機的IP位址,即可看到自己指定的主頁已經開始在Internet上發布了。
這裡只是介紹IIS最基本的設定選項,大家還可以按照需要去具體設定上面提到的“預設Web網站屬性”,透過它來設定IIS的安全性和其他一些參數。
IIS連線數,指的是存取的IP對80埠的存取數量,就是呼叫網站檔案的次數,不等同於同時線上人數。
IIS連接數,我可以這麼介紹:假如一個門口,是4米,每個人平均寬0.5米,那麼可以同時允許8個人在門口通過,也就是說這個門的IIS是8,在10分鐘內,也許有100個人通過這個門口,那麼這個論壇的在線人數也許是100,那麼IIS是8,是不是說就是同時允許8個人即時性的請求數據呢?也不是,因為程序不一樣,每個程序佔用的IIS數量也不一樣,也許是2公尺寬的胖子,那麼只能允許2個人同時通過。也就是說:
(1)、IIS是在同一瞬間請求的單位數量,這個不等於IP。
(2)、一個IP可能一次佔用多個IIS,例如一個胖子,佔了4個別人的IIS。
(3)、IIS是說的同時並發的數量,而在線統計是說的通過量是多少,一個是說的門口的同時允許通過的人數,一個是說的在這個時間段裡這個門口進了多少人。
在分析問題以前,先嘗試造訪網站中的純靜態網頁(以htm或html為後綴的頁面),如果無法正常顯示,表示問題本身不在ASP上。
1.如果網站本身有Global.asa,先把它改名為Global.old,重新啟動網站。用記事本寫下程式碼並儲存為test.asp文件,在瀏覽器中存取。如果能夠正常顯示,說明問題出在Global.asa檔案上。
<%Response.Write "This is a test ASP page."%>
附:如果遇到組件服務打不開(可能是由於應用程式佔滿CPU造成),在控制面板的新增與刪除,重新新增刪除元件服務,然後重新啟動電腦。
3.將應用程式保護返回到“中”或“高”,新增IWAM帳號到Administrator群組,如果這時候ASP頁面能夠被瀏覽,說明IWAM有權限問題。如果ASP仍無法正常顯示,進DOS視窗以命令列的方式執行Synciwam.vbs工具。
C:Inetpubadminscripts>cscript synciwam.vbs
4.解決IWAM帳號的權限問題,嗯,這個說起來話長,以後單獨發表一篇文章。
5.重新建立IIS packages的方法:
在元件服務中刪除下列套件
IIS In-Process Applications
IIS Out-of-Process Pooled Applications
IIS Utilities
用DOS視窗鍵入下列指令重新建立包
%windir%system32inetsrv rundll32 wamreg.dll, CreateIISPackage
關掉元件管理器然後重新打開,看到三個新建的套件後,重新啟動IIS(IISRESET),偵測ASP網頁是否能夠正常瀏覽。