我想使用網際網路資訊服務 (IIS) 在單個 Amazon Elastic Compute Cloud (Amazon EC2) Windows 伺服器執行個體上,託管個網站。
解決方法
如果您有多個公用網站,可以在相同 EC2 Windows 伺服器執行個體上的 IIS,託管這些公用網站。IIS 透過繫結以區分網站。繫結是通訊協定類型、IP 地址、連接埠和主機名稱的組合。要避免 IP 地址和連接埠衝突,您必須新增主機名稱。
要在執行個體上設定 IIS 伺服器以託管多個網站,遵循下列步驟操作:
- 在 EC2 Windows 伺服器執行個體,設定您的網站。務必在執行個體上 (透過 Microsoft 網站) 安裝並設定 IIS。
- 使用 Amazon EC2 主控台以取得 EC2 Windows 伺服器執行個體的 IP 地址。
- 使用遠端桌面通訊協定以連線至執行個體。
- 開啟 IIS 管理員。在連線窗格,選擇想要新增主機名稱的網站。
- 在動作窗格,完成下列步驟:
選擇繫結。
選擇編輯。
在主機名稱欄位,輸入名稱。
選擇確定。
- 使用主機名稱更新主機檔案,以從 IIS 伺服器在本機存取網站:
使用以管理員身份執行選項,開啟文字編輯器,然後在 C:\Windows\System32\drivers\etc 目錄,開啟主機檔案。
輸入 EC2 執行個體的私有 IP 地址和網站的主機名稱,然後儲存檔案。
- 為每個額外的網站,重複步驟 4 至 6 的操作。
要存取您的網站,使用相同 EC2 Windows 伺服器執行個體的主機檔案,從本機使用私有 IP 地址。要公開存取,請透過您的 DNS 主機供應商或 Amazon Route 53 以在公共託管區域新增公有 IP 地址。