通過 AWS 管理控制臺完成 Windows 實例的創建、遠程連接配置及 IIS Web 服務器的部署,驗證以下能力:
使用 Amazon EC2 快速啟動 Windows Server 操作系統實例;
通過 RDP 協議遠程連接到 Windows 實例;
在實例中安裝并配置 IIS 服務以托管簡單網頁;
通過公網 IP 訪問部署的 Web 服務,驗證基礎網絡連通性。
Amazon EC2 提供可擴展的虛擬服務器(實例),支持多種操作系統(包括 Windows Server)。本實驗核心組件:
AMI(Amazon Machine Image):預配置的 Windows Server 鏡像(如 Windows Server 2022 Base),包含操作系統和初始配置;
實例類型:選擇通用型(如 t3.micro,符合 AWS 免費層條件);
安全組:虛擬防火墻規則,控制入站/出站流量(需開放 RDP 和 HTTP 端口);
IIS(Internet Information Services):Windows 內置的 Web 服務器,用于托管靜態或動態內容。
本次采用 AWS Console 界面完成作業。
注意:根據項目的具體情況,可以采用不同的實施方法。比如使用命令行(CLI)部署、代碼部署 (CloudFomation、Terraform 等)、以及其它開發語言(SDK)完成作業。
步驟一:創建 Windows 實例
登錄 AWS 控制臺,導航至 EC2 服務,選擇區域(如 亞太(新加坡)ap-southeast-1)。
點擊 啟動實例,在 名稱和標簽 中輸入實例名稱(如 Windows-WebServer)。
在 應用程序和 OS 鏡像 中,選擇 Microsoft Windows → Windows Server 2022 Base。
實例類型選擇 t3.micro(免費層適用),保持默認配置(如 vCPU 2、內存 2 GiB)。
生成或導入密鑰對(用于 RDP 連接),下載 .pem 文件并妥善保存。
在 網絡設置 中,創建新安全組,添加以下規則:
類型:RDP,協議:TCP,端口范圍:3389,來源:我的 IP;
類型:HTTP,協議:TCP,端口范圍:80,來源:0.0.0.0/0。
點擊 啟動實例,等待實例狀態變為 運行中。
步驟二:遠程連接并配置 IIS
在 EC2 實例列表中,選中目標實例,點擊 連接 → RDP 客戶端。
根據向導下載遠程桌面連接文件(.rdp),使用本地 RDP 客戶端(如 Windows 自帶的“遠程桌面連接”)打開文件。
輸入管理員用戶名(默認 Administrator)和密碼(啟動實例時設置或通過 AWS Systems Manager 重置)。
登錄后,打開 服務器管理器,選擇 添加角色和功能,勾選 Web 服務器(IIS),按向導完成安裝。
步驟三:部署測試網頁
在 IIS 管理器中,右鍵 站點 → 添加網站,輸入名稱(如 TestSite),選擇物理路徑(如 C:\inetpub\wwwroot)。
創建測試文件:在 C:\inetpub\wwwroot 下新建 index.html,
輸入內容:Hello from AWS Windows!。
確保 IIS 默認站點綁定端口為 80。
1. 實例狀態檢查
返回 EC2 控制臺,確認實例狀態為 運行中,且安全組規則已正確應用(RDP 和 HTTP 端口開放)。
2. 遠程連接測試
使用 RDP 客戶端成功連接實例,登錄后看到 Windows Server 桌面環境,無密碼錯誤或連接超時。
3. Web 服務訪問驗證
在本地瀏覽器中輸入實例公網 IP(如 http://54.255.xxx.xxx),返回頁面顯示 Hello from AWS Windows!。
若無法訪問,檢查安全組是否允許 HTTP 流量,或通過實例內瀏覽器訪問 localhost 確認 IIS 服務正常運行。
通過以上步驟,可快速在 AWS 上部署 Windows Web 服務器,適用于開發測試、臨時網站托管等場景。