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