互聯(lián)網(wǎng)信息服務(wù)(Internet Information Services,簡稱IIS)是微軟公司開發(fā)的用于Windows Server系列操作系統(tǒng)的Web服務(wù)器軟件。它支持HTTP、HTTPS、FTP、SMTP等多種協(xié)議,是構(gòu)建和托管網(wǎng)站、Web應(yīng)用程序及服務(wù)的核心平臺。本文將詳細(xì)介紹如何在Windows系統(tǒng)上安裝IIS并添加一個基本的網(wǎng)站。
一、安裝IIS
在Windows 10/11或Windows Server系統(tǒng)中,IIS并非默認(rèn)安裝,需要通過“啟用或關(guān)閉Windows功能”來添加。
- 打開控制面板:點擊開始菜單,搜索并打開“控制面板”。
- 進(jìn)入程序與功能:選擇“程序” -> “啟用或關(guān)閉Windows功能”。
- 選擇IIS組件:在彈出的窗口中,找到并勾選“Internet Information Services”。
- 對于基礎(chǔ)網(wǎng)站托管,建議展開選項,確保勾選“Web管理工具”下的“IIS管理控制臺”以及“萬維網(wǎng)服務(wù)”下的“安全性”、“常見HTTP功能”、“性能功能”和“應(yīng)用程序開發(fā)功能”(根據(jù)開發(fā)需求選擇如ASP.NET等)。
- 完成安裝:點擊“確定”,系統(tǒng)將自動安裝所選組件。安裝過程可能需要幾分鐘,并可能要求重啟計算機。
- 驗證安裝:安裝完成后,在瀏覽器地址欄輸入
http://localhost 或 http://127.0.0.1。如果看到IIS的歡迎頁面(顯示“Internet Information Services”等相關(guān)信息),則表明安裝成功。
二、使用IIS管理器添加網(wǎng)站
IIS安裝完成后,可以通過其圖形化管理工具——IIS管理器來創(chuàng)建和管理網(wǎng)站。
- 打開IIS管理器:點擊開始菜單,搜索“Internet Information Services (IIS)管理器”并打開。
- 添加網(wǎng)站:
- 在左側(cè)“連接”面板中,展開服務(wù)器節(jié)點,右鍵點擊“網(wǎng)站”,選擇“添加網(wǎng)站...”。
- 在彈出的對話框中,配置以下關(guān)鍵參數(shù):
- 網(wǎng)站名稱:為網(wǎng)站起一個易于識別的名稱,如“MyTestSite”。
- 物理路徑:指定網(wǎng)站文件(如HTML、ASP.NET文件)存放的文件夾路徑??梢渣c擊“...”按鈕瀏覽選擇,或手動輸入一個已存在的本地路徑(如
C:\MyWebSite)。請確保IIS服務(wù)賬戶(通常是IIS_IUSRS或應(yīng)用程序池標(biāo)識)對該文件夾擁有讀取權(quán)限。
- IP地址:默認(rèn)“全部未分配”表示監(jiān)聽服務(wù)器上所有IP地址。也可從下拉列表中選擇特定IP。
- 端口:默認(rèn)HTTP端口是80。如果80端口已被占用(如已有默認(rèn)網(wǎng)站),可以更改為其他未使用的端口(如8080)。
- 主機名:如果僅為本地測試或沒有域名,可留空。若要綁定特定域名(如www.example.com),在此處輸入。
- 啟動網(wǎng)站:點擊“確定”后,新網(wǎng)站將出現(xiàn)在網(wǎng)站列表中。默認(rèn)情況下,網(wǎng)站處于“已停止”狀態(tài)。右鍵點擊該網(wǎng)站,選擇“管理網(wǎng)站” -> “啟動”。
- 測試網(wǎng)站:
- 如果使用默認(rèn)端口80且無主機名綁定,在瀏覽器中輸入服務(wù)器IP地址或
http://localhost 即可訪問。
- 如果使用了非80端口(如8080),則需在地址后添加端口號,例如
http://localhost:8080。
- 在網(wǎng)站物理路徑下創(chuàng)建一個簡單的
index.html 文件,內(nèi)容為“Hello, IIS!”,然后刷新瀏覽器即可看到效果。
三、關(guān)鍵配置與注意事項
- 應(yīng)用程序池:每個網(wǎng)站都關(guān)聯(lián)一個應(yīng)用程序池,它定義了工作進(jìn)程的配置。新網(wǎng)站默認(rèn)使用一個與網(wǎng)站同名或默認(rèn)的應(yīng)用程序池??稍贗IS管理器中“應(yīng)用程序池”節(jié)點下查看和修改其設(shè)置(如.NET CLR版本、托管管道模式)。
- 默認(rèn)文檔:當(dāng)訪問網(wǎng)站目錄時,IIS會按照列表順序查找默認(rèn)文檔(如index.html, default.aspx)??稍诰W(wǎng)站功能視圖中雙擊“默認(rèn)文檔”進(jìn)行添加或調(diào)整順序。
- 權(quán)限問題:常見的“403 禁止訪問”錯誤通常源于物理路徑權(quán)限不足。需確保IIS_IUSRS組或應(yīng)用程序池標(biāo)識對網(wǎng)站根目錄有讀取和執(zhí)行權(quán)限。
- 防火墻:如果從網(wǎng)絡(luò)中的其他計算機無法訪問,請檢查Windows防火墻是否放行了對應(yīng)的端口(如80或8080)。
通過以上步驟,您便成功搭建了一個基礎(chǔ)的IIS Web服務(wù)器環(huán)境并部署了首個網(wǎng)站。IIS管理器還提供了豐富的功能用于配置身份驗證、壓縮、日志記錄、URL重寫等高級特性,以滿足更復(fù)雜的Web托管需求。