Skip to content

建立 2026-09-15 更新 2026-09-15

網站與反向代理

這個分類是 Nginx 最常被使用的場景:把它當成網頁伺服器直接提供靜態檔案,或是放在應用程式前面當反向代理與負載平衡器。這四頁的內容涵蓋日常架站與維運會用到的絕大部分設定。

這個分類會學到什麼

  1. 靜態網站與 Server Block:用 server block 架設一個或多個網站。
  2. location 規則與比對順序:依照網址路徑分派不同處理方式,以及新手最容易搞混的比對優先順序。
  3. 反向代理設定:用 proxy_pass 把請求轉發給後端應用程式。
  4. 負載平衡(Upstream):用 upstream 把流量分散到多台後端伺服器。

建議依序閱讀:先會架站,再懂 location 怎麼比對,接著才進入反向代理與負載平衡,因為後兩者都建立在前兩個觀念之上。

官方學習資源

延伸影片

影音教學 中的 TechWorld with Nana 與 freeCodeCamp 課程,都完整示範了反向代理與負載平衡的實作過程,可以搭配本分類的文字說明一起看。