iT邦幫忙

2022 iThome 鐵人賽

DAY 2
0
自我挑戰組

30天 IIS 面面觀系列 第 2

Day2. First Step to IIS - 準備環境,安裝IIS

  • 分享至 

  • xImage
  •  

這次的系列文的環境因為我會以 Windows Server 的角度來寫,我也知道不是每個人都有對應環境可以做測試或實驗,但 IIS 畢竟實際商業場景應該都會架於 Windows Sever 上,所以這篇筆者會順帶帶過如何在 Microsoft Azure 上架設一台你自己測試用的 Windows Server VM,讀者可以跟著步驟架起一個自己的測試環境,為這 30 天弄個遊樂場。

Azure本身有提供一定的免費額度跟試用期限,對付款有疑慮的朋友記得檢查下設置避免多餘付款或誤觸功能/申請新帳號使用,如果真的對這方面有疑慮也可以用個人本地環境做配置。如果想了解更多關於免費帳戶的費用相關資訊,可以查看 避免 Azure 免費帳戶產生費用 | Microsoft Docs

Home - Microsoft Azure

登入這個網站,如果你未有用戶或想新辦用戶針對這個測試的話,登入你對應的帳戶,遵循設置後應該會能夠成功登入到如下這樣的頁面:

https://ithelp.ithome.com.tw/upload/images/20220917/2014205736b8yIDVI7.png

https://ithelp.ithome.com.tw/upload/images/20220917/20142057h1Ij2WZ6nT.png

規格上我用 Windows Server 2019 Datacenter,Region選離你近的地方,主要影響是連線速度。

Run with Azure Spot discount 能夠用比較便宜的價格或一定價格限制來降低你的花費,這就看個人的需求了,特別提到是要注意有可能在最後的設置階段遇到的一些SKU Error / Region Error會和這個相關,如果最後要部署前持續遇到錯誤,可以回來這裡取消勾選或調整設置看看。

價格會寫在你選完機器的部分,因為我們主要也是實驗性質,其實機器規格不用選到太好,選基本能跑的就好,你可以留意一下自己的帳號的試用額度選擇合適的。

https://ithelp.ithome.com.tw/upload/images/20220917/20142057alX3nmX6ce.png

在 Management 的部分,可以留意有個自動關機可以設定,選擇合適的自動關機時間,避免自己忘記關機,沒在用的時候機器依然啟動,可以省些費用。

https://ithelp.ithome.com.tw/upload/images/20220917/20142057LBm7shf02I.png

你確認都選擇完對應設置後,切到最後的 tab,他會做一個自動的 Validation,確認沒問題就會跳出綠色的驗證完成,如果遇到紅色驗證錯誤,就再往前回找。注意只要是和規格限制/地區有關的,可能是因為你選了一些價格限制選項導致錯誤跳出,但可能提示的不夠精準,可以回去把一些限制選項勾掉試試看。

確定沒問題就按 Create 來創建資源。

https://ithelp.ithome.com.tw/upload/images/20220917/20142057R3x890FsWH.png

都配置完了他會需要一點時間來部署機器,基本上整體還是挺快的,我大概五分鐘以內就好了。好了他會跳通知告訴你機器準備完成,你要管理的時候可以從這裡進去:

點擊右上角回到管理中心,點擊 Virtual Machine 來瀏覽 VM 相關資源

https://ithelp.ithome.com.tw/upload/images/20220917/20142057j0a7d8eHgf.png

點進來會看到個列表,基本這裡就是 VM 相關資源一覽。

點擊你剛創建好的 VM ,以我而言就是 Env01

https://ithelp.ithome.com.tw/upload/images/20220917/20142057Z2wpsgKRa1.png

進來後可以注意的是上面這邊的操作介面,主要會和你的 VM 控制相關,Connect 下拉打開會有三種連線方式,RDP / SSH / Bastion,這邊就依個人的使用習慣選擇就可以了,我自己是更習慣用 RDP。這邊把 VM 做開機後,再用 RDP 做連入。

https://ithelp.ithome.com.tw/upload/images/20220917/20142057sYO6vzYaOU.png

鏘鏘!登入後應該會看到像這樣的畫面,你的機器就已經準備完成囉。

https://ithelp.ithome.com.tw/upload/images/20220917/20142057xAcQJkVX1T.png

在 Windows Server 上,多數的配置會由 Server Manager 來控管,IIS的安裝也不例外,我們把 Server Manager 打開,右上角選擇 Manage → Add Roles and Features

https://ithelp.ithome.com.tw/upload/images/20220917/20142057U1LzotOGGR.png

按 Next

https://ithelp.ithome.com.tw/upload/images/20220917/20142057Z90GwrSWTN.png

以及 Next

https://ithelp.ithome.com.tw/upload/images/20220917/20142057NJwEiTwYeH.png

還有 Next

https://ithelp.ithome.com.tw/upload/images/20220917/20142057XDEHwgRr8v.png

這邊勾選 IIS,彈窗後也按 Add Features,接著 Next

https://ithelp.ithome.com.tw/upload/images/20220917/20142057gQ7mEpDEQK.png

https://ithelp.ithome.com.tw/upload/images/20220917/20142057Mq6oHlBxiw.png

好的,Next

https://ithelp.ithome.com.tw/upload/images/20220917/20142057RbHZuUXTwk.png

https://ithelp.ithome.com.tw/upload/images/20220917/20142057QDrGrCxb4w.png

然後關於可選 Feature,因為我們的目的是要練習 IIS 的各個功能,毫無疑問的我們就是把它全開,方便後續使用跟測試。實際你要部署 Production Server 的話,你可以考慮那些功能是你用的到的,或是先不開,需要用再來這邊調整。選完 Next。

https://ithelp.ithome.com.tw/upload/images/20220917/20142057Xs1JeHgZXX.png

到最後一個頁面,稍微看一下選項設置是否正確,沒問題就 Install 囉!

https://ithelp.ithome.com.tw/upload/images/20220917/201420571ZGs6RDSlK.png

進行安裝,等待安裝進行。完成後就按 Close 就可以了。

https://ithelp.ithome.com.tw/upload/images/20220917/20142057GTLoYHkYpI.png

接著到左下角的 Windows 按鈕,按開輸入 "IIS”,你應該會看到這樣的畫面

https://ithelp.ithome.com.tw/upload/images/20220917/20142057BZH65ZlrZU.png

選擇 IIS,會打開 IIS Manager,也就是管理的 UI 介面,也是我們再來 30 天的主要互動對象,比起直接修改 Config,可以的時候我們會盡量從圖形介面操作,避免一些錯誤的指令或缺漏造成意外的狀況。

https://ithelp.ithome.com.tw/upload/images/20220917/20142057qdtMU63ADt.png

我們驗證一下上面預設的網站跟相關模塊的架設,跟著畫面上的順序左到右點擊:

https://ithelp.ithome.com.tw/upload/images/20220917/20142057mPl8UV0zXI.png

登!如果出現這個畫面表示你的設置完成啦,我們的「預設網站」能夠正常的被打開!

https://ithelp.ithome.com.tw/upload/images/20220917/20142057h9ZHlNB4CJ.png

最後提一下,如果你是非 Windows Server 的環境要做安裝,那你從左下角找 "Turn Windows features on or off”,裡面會找到跟上面差不多的 IIS 選項,就一樣將功能全數勾選,進行安裝就可以了,當然功能相較 Windows Server 可能會有一些差異,不過在基本運用場景下多數功能是有的。

https://ithelp.ithome.com.tw/upload/images/20220917/20142057nF7hbtJxjA.png

今天這篇的內容也就到這裡結束,下一篇我們會來講講 IIS 上的網站(Site)的概念,一如我們今天最後打開的這個 Default Web Site,網站有哪些基本屬性,如何最簡單的架設一個網站,我們下篇見。

(對了,AZ VM機器用完用不著時記得回到上面的VM操作畫面做停用設置喔!當看到 Status 變成 Stopped 的狀態就是成功的做停用了)


上一篇
Day1. IIS與他們的產地 - IIS是什麼、基本介紹
下一篇
Day3. 網站的那些事兒 - Site、Binding與相關設置(上)
系列文
30天 IIS 面面觀30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言