XP下安裝IIS的圖文教程(無光盤)

IIS5.1安裝文件包下載地址:http://yunpan.cn/QzBZGugw84wErwindows

安裝記錄:瀏覽器

1. 將IIS5.1安裝文件包解壓

2. 開始-->控制面板-->添加/刪除程序-->添加/刪除Windows組件,將」Internet信息服務(IIS)」前面的鉤選上,點擊下一步開始安裝

在安裝的過程當中會出現找不到文件的狀況(這是正常的,由於你的IIS安裝目錄沒在XP默認的目錄下).這時,點瀏覽,選擇剛剛解壓的目錄,這種讓你選擇安裝文件的現象共會出現屢次,每次的目錄都按上面說的步驟便可.安全

3. 過一會,IIS就安裝完成了,點擊」完成」.但作到這一步還不算完,須要對IIS進行一些設置:

從管理工具裏打開」Internet信息服務」,而後右鍵點擊」默認網站」的屬性,轉到」目錄安全性」選項卡,點」匿名訪問和身份驗證控制」的」編輯」按鈕,會」身份驗證方法」窗口,將」容許IIS控制密碼」前面的勾去掉,而後一路肯定返回就能夠了app

至此XP簡化版安裝IIS5.1的步驟就所有完成了. ide

4. 測試

在IE瀏覽器中輸入:」http://localhost/」.
能夠看到歡迎使用 Windows XP Server Internet 服務的頁面以及IIS5.1文檔.工具

安裝過程當中常見問題解決測試

問題1:添加/刪除組件裏無IIS安裝選項或者IIS安裝選項沒法勾選

1. 開始-->運行,輸入C:\windows\inf\sysoc.inf,回車;在打開的sysoc.inf文件中,找到 [Components]的小節,看看下面是否有「iis=iis.dll,OcEntry,iis.inf,hide,7 「這一行,若是有,將hide 這四個字符刪除,變成」iis=iis.dll,OcEntry,iis.inf,,7」,若是沒有,則直接添加一行「iis=iis.dll,OcEntry,iis.inf,,7」,保存後關閉此文件;網站

2. 將解壓後的IIS5.1安裝文件包內的IIS.DL_和IIS.IN_兩個文件拷貝到臨時目錄,打開命令行工具cmd,將路徑切換到放置上面2個文件的臨時目錄,執行expand iis.dl_ iis.dll和expand iis.in_ iis.inf這兩行命令.將釋放出的iis.dll拷貝到C:\Windows\System32\Setup\目錄下,再將釋放出的iis.inf拷貝到C:\Windows\inf\目錄下;spa

3. 開始-->控制面板-->添加/刪除程序-->添加/刪除Windows組件,進行IIS的安裝便可..net

問題2:IIS打開localhost網頁出現 Server Application Error

本文從新修正了命令中涉及到路徑的問題,使用本文中的命令,將不須要理會路徑問題:

1. 右鍵點擊個人電腦-->管理-->本地用戶和組-->用戶,在右側給」IUSR_機器名」和」IWAM_機器名」兩個用戶均設置密碼爲123;

2. 開始-->運行--> cmd ,而後依次在命令行窗口輸入如下命令(一行一行的輸入);

cscript.exe %HOMEDRIVE%\Inetpub\Adminscripts\adsutil.vbs set w3svc/wamuserpass 123
cscript.exe %HOMEDRIVE%\Inetpub\Adminscripts\adsutil.vbs set w3svc/anonymoususerpass 123

網上說這裏須要去查看一下IIS正常沒,不過這問題我好像之前也碰到過,這一次依然同樣,到這裏90%仍是問題依就.那咱們就繼續操做.

cscript.exe %HOMEDRIVE%\Inetpub\Adminscripts\synciwam.vbs -v
iisreset

操做到這裏後,若提示error:8004e00f,這是MSDTC服務異常.若是沒有這種提示,那麼恭喜你啦,你修復成功了.

3. 開始-->運行-->regedit打開註冊表,刪除註冊表中的鍵(級聯刪除): 

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MSDTC
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSDTC
HKEY_CLASSES_ROOT/CID

4. 繼續在剛纔的CMD窗口中,鍵入命令(中止並從新安裝MSDTC服務):

net stop msdtc
msdtc -uninstall
msdtc -install

5. 從新按第一步的說明操做(設置2個系統用戶的密碼);

6. CMD命令,同步IIS metabase中IWAM_MYServer的密碼:

%HOMEDRIVE%\Inetpub\Adminscripts\adsutil.vbs set w3svc/wamuserpass "123"

7. CMD命令,同步COM+應用程序所用的IWAM_MYServer密碼:

cscript %HOMEDRIVE%\Inetpub\Adminscripts\synciwam.vbs -v

操做到這裏後,我這兒雖然說沒有8004e00f的錯誤提示.

若測試過IIS,問題依舊啊,訪問頁面仍是Server application Error,就繼續往下看:

8. 右鍵點擊個人電腦-->管理-->服務和應用程序-->服務,檢查DTC服務(全名:Distributed Transaction Coordinator)是否能夠正常啓動,保證此服務爲自動/啓動狀態.

9. 繼續在CMD下執行如下命令:

runDLL32 %windir%\system32\inetsrv\wamreg.DLL, CreateIISPackage
regsvr32 %windir%\system32\inetsrv\asptxn.DLL /s

到這裏大功告成!
OK,asp頁面一切正常了

附帶一個根據以上操做而隨手寫的批處理IIS修復文件,下載地址:http://yunpan.cn/QzBZpyYgXvkyK

問題3:解決IIS下localhost訪問須要輸入用戶名和密碼的問題

在咱們的WIN XP系統中安裝了IIS,可是在輸入LOCALHOST測試是否安裝完畢出現須要輸入用戶名和密碼的問題.

看到這個問題,應該是權限沒有打開設置,阻止了匿名訪問用戶.具體如何開啓呢?

1. 開始-->運行,輸入"gpedit.msc"調出組策略設置.找到計算機配置-->管理模塊-->Windows Components-->Internet Explorer -->Internet控制面板-->安全頁-->Internet區域,在右側找到"登錄選項",雙擊.

2. 設置啓動,選擇自動選擇當前用戶名和密碼.

3. 在這樣設置以後,登錄窗口沒有,可是還調試不行,咱們須要賦予當前用戶權限.打開IIS管理,找到"默認網站",右鍵屬性,找到"目錄安全性",進行編輯.

查看是否勾選匿名選項,點擊後面的瀏覽選項,點擊"高級",查到當前用戶,設置爲當前用戶.

最後,一直肯定保存.這樣咱們再次打開LOCALHOST的時候會出現熟悉的成功頁面.

問題4:XP下的IIS不支持」新建網站」的功能

若是想使用」新建網站」這個功能,必須使用2003系統+IIS 6.0. 

XP下的IIS只能新建」虛擬目錄」,配置虛擬目錄的權限. 

虛擬目錄的使用方法:
舉例:若是你有三個文件夾(文件夾a、b、c),要發佈三個站點. 

第一個站點 
能夠把其中一個文件夾設置爲」默認網站」(如a); 
配置默認網站的屬性.

第二個站點 
右擊默認網站,新建虛擬目錄,虛擬目錄名爲b,路徑指向文件夾b(注:虛擬目錄名任意取,不要是中文就行);
右擊創建好的虛擬目錄名選擇屬性,能夠配置該虛擬目錄.

第三個站點(和第二步同樣,改目錄名c以及路徑指向文件夾c就行);
右擊默認網站,新建虛擬目錄,虛擬目錄名爲c,路徑指向文件夾c(注:虛擬目錄名任意取,不要是中文就行);
右擊創建好的虛擬目錄名選擇屬性,能夠配置該虛擬目錄.

這樣就創建好了三個站點,而這三個站點的訪問方法對應以下: 
第一個站點:http://localhost/index.asp  (訪問註解:http://localhost/文件名) 
第二個站點:http://localhost/b/index.asp (訪問註解:http://localhost/目錄名/文件名) 
第三個站點:http://localhost/c/index.asp (訪問註解:http://localhost/目錄名/文件名) 
若是想再新建多個虛擬目錄,則按照以上方法再添加

本文轉自:腳本之家www.jb51.net

相關文章
相關標籤/搜索