iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
自我挑戰組

30天 IIS 面面觀 系列

今年寫的題目是IIS,全名是 Internet Information Service,是 Microsoft 提供的網站架設工具。近期工作上用得更深了些,想趁這個機會整理思緒跟架構來記錄自己的學習,以個人實做的經驗搭配 Microsoft 官方文件、各類參考資料重新整理成有順序,便於上手的架構。本文的對象版本會訂於 Windows Server上的IIS10為基準,如果有一些版本相關資訊可以提供也會盡量標示(7+版本後的IIS有些地方更動其實不大),UI與各類功能說明會以英文為主更為通用(都會盡量附圖,即使你是中文的使用者也可以對照著圖看)。

鐵人鍊成 | 共 30 篇文章 | 9 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day1. IIS與他們的產地 - IIS是什麼、基本介紹

今天是 2022鐵人賽的第一天,先花點小小篇幅講一下這個主題。基本上這則系列文會以我自身使用經驗搭配各類文檔來補齊細節,並盡量對提到的名詞做到解釋,可以紮實地去...

DAY 2

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

這次的系列文的環境因為我會以 Windows Server 的角度來寫,我也知道不是每個人都有對應環境可以做測試或實驗,但 IIS 畢竟實際商業場景應該都會架於...

DAY 3

Day3. 網站的那些事兒 - Site、Binding與相關設置(上)

絕大多數人會接觸 IIS 應該一開始都是為了網站架設,應該相對少的人是完全為了流量控制、把 IIS 當作一層 Reverse Proxy 用而開始接觸 IIS...

DAY 4

Day4. 網站的那些事兒 - Site、Binding與相關設置(下)

上篇簡單介紹過了 Site 的一部分基本概念,今天再來多講一些,今天會主要介紹 Binding, Application 跟 Virtual Directori...

DAY 5

Day5. 維持Process小圈圈的邊界 - Application Pool

Day5. 維持Process小圈圈的邊界 - Application Pool 上篇提到跟網站設定相關的內容裡,有個重要的選項是 Application Po...

DAY 6

Day6. 每一個成功的IIS網站背後,都有很多個服務(上) - Services中IIS的重要角色與服務

如上篇文末提到的,今天的主題是 Process 是怎麼被起起來的,有哪些重要的角色在背後運作。這次的系列文其實個人是比較注重運行概念,雖然可能沒有切到非常非常細...

DAY 7

Day7. 每一個成功的IIS背後,都有很多個服務(下) - Services中IIS的重要角色與服務

上篇說到關於 Process 的起來,最主要相關的服務是 W3SVC 和 WAS,讓我們這篇多說一些關於背後起來的交互方式。 先上一張圖(圖源來自官方文檔)...

DAY 8

Day8. 全面啟動,或全面重新啟動 - Restart、Stop、IIS Reset

當解決問題的時候,除了「你還能重現嗎」外另一個很常問的就是「你有重開過了嗎」,重開就像一種魔法,讓一切回到最開始的狀態,好像能夠解決許多說不清道不明的神祕錯誤。...

DAY 9

Day9. IIS 怎麼記的住那麼多設定?靠小抄(上) - Config files

我們前面聊過關於好多好多的設定,那關於這些設定,總該有個地方存吧?如果我想去查設定,我又該去哪裡查呢,是不是有實體檔案可以看?如果夠熟悉實體檔案,我是不是能夠修...

DAY 10

Day10. IIS 怎麼記的住那麼多設定?靠小抄(下) - Config files

Day10. IIS 怎麼記的住那麼多設定?靠小抄(下) - Config files 這篇內容大多參考 Introduction to Application...