fbpx

NGINX 介紹

Contents

使用 NGINX(使用 Docker)了解和部署第 4 層/第 7 層負載平衡、WebSockets、HTTPS、HTTP/2、TLS 1.3

從這 6.5 小時的課程,你會學到

  • 服務之間的第 7 層負載平衡
  • 服務之間的第 4 層負載平衡
  • 將 NGINX 設置為 Web 伺服器
  • TLS 直通與 TLS 終止
  • 阻止不需要的請求( Requests )並將請求重新路由(  Re-route )到不同的服務
  • 使用 letsEncrypt 啟用 HTTPS
  • 使用 NGINX 啟用 HTTP/2
  • 使用 NGINX 啟用 TLS 1.3
  • NGINX 超時( Timeouts )
  • 使用 NGINX 擴展 WebSockets
  • 使用 NGINX 負載平衡 WebSockets

要求

  • 對網路和程式編輯的基本了解
  • 任何電腦(Windows、Mac 或 Linux)

課程說明

NGINX 是一個用 C 編寫的開源 Web 服務器,也可以用作反向代理和負載平衡器。 本課程是對 NGINX 的介紹,在本課程結束時,您將能夠了解 NGINX 的基礎知識並啟動您自己的實例,甚至使用合法證書保護它。

以下是我將討論的主題:

  • 什麼是 NGINX?
  • NGINX 使用者案例
  • Nginx 的第 4 層與第 7 層代理
  • NGINX 超時
  • 示例
    • 安裝 Nginx (mac) 
    • Nginx 作為一個 Web Server
      • 靜態內容
      • NGINX 中的正規表示式
      • proxy_pass
    • Nginx 作為第 7 層代理 ( Proxy )
      • 代理到 4 個後端 NodeJS 服務(docker)
      • IP_Hash負載均衡
      • 將負載拆分到多個後端 (app1/app2)
      • 阻止某些請求 (/admin)
    • NGINX 作為第 4 層代理
    • 創建 DNS 記錄
    • 在 NGINX 上啟用 HTTPS(讓加密)
    • 在 NGINX 上啟用 TLS 1.3
    • 在 NGINX 上啟用 HTTP/2

關於 NGINX 的一個小簡介

NGINX 是為解決 C10K 問題而編寫的少數伺服器之一。 與傳統服務器不同,NGINX 不依賴線程來處理請求。 相反,它使用更具可擴展性的事件驅動(非同步)架構。 這種架構在負載下使用少量但更重要的是可預測用多少記憶體。 即使您不希望同時處理數千個請求,您仍然可以受益於 NGINX 的高性能和小記憶體佔用。 NGINX 可向各個方向擴展:從最小的 VPS 一直到大型伺服器叢集。

目標受眾

  • 想要部署 Web 伺服器的工程師
  • 想要了解如何啟用 TLS 和 HTTPS 的工程師
  • 對 Proxy 技術、反向代理和負載均衡感興趣的工程師
  • 希望使用 NGINX 擴展 HTTP 和 WebSockets 應用程式的工程師

講師簡介

Hussein Nasser 軟體工程師,作家 ( 更多講師的課程介紹 )

我叫 Hussein,是一名軟體工程師。 我的軟體之旅始於 1998 年左右,當時我叔叔給了我一本名為 Learn Programming and Visual Basic 2.0 的書。 那本書讓我意識到我喜歡建構軟體的工藝。 使用所有可用的媒體,我會以公告板、部落格、書籍、課程、播客和視訊的形式談論軟體。

這些天我經營著一個 YouTube 頻道,在那裡我涵蓋軟體工程主題,重點是後端技術。 我討論資料庫、代理、安全、網路、協議和程式設計。 我還報導了軟體領域的近期新聞和時事。

我專攻地理資訊系統(簡稱 GIS)領域。 自 2005 年以來,我通過設計和建構製圖應用程式來簡化他們的工作流程,幫助中東的許多組織實施 Esri GIS。 我寫了五本關於 Esri 技術的書,自 2015 年以來我一直是那裡的首席工程師。

使用軟體解決有趣的問題是我真正喜歡的迷人事物之一。 請隨時通過我的社交媒體渠道與我聯繫,提出問題或分享有趣的問題。 我很想聽聽!

字幕:簡中、英文

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

🙌 如何有效率地管理 ChatGPT 輸出與整理自己的 ChatGPT 提示( prompts )使用情境?LN+ for Web 已經針對 ChatGPT 的整合做最佳化


🙌 讓 Notion AI 成為你線上學習的得力助手,詳細操作請參考 – 使用 Notion AI 功能來為 udemy 的課程做摘要總結


  • 點選這個優惠連結 課程特價 | Udemy 永久擁有課程 NT370 起( 請登入 Udemy|按過“優惠連結”後到”報名參加課程“連結網頁做更新 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: