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 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- 網路管理相關線上課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
你必須登入才能發表留言。