使用 Nginx 和 Amazon ECS 部署 Django Web 應用程式 – 2025

使用 Docker 和 Nginx 建立 Django Web 應用程式 | 設定反向代理程式 | 使用 Amazon ECS 部署 – EC2 啟動類型

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

  • 如何使用 Amazon ECS(EC2 啟動類型)部署您的網站
  • 了解如何使用 IaaS(基礎設施即服務)
  • 將 Nginx 配置為反向代理
  • 將 Nginx Docker 化
  • 將 Django 應用程式 Docker 化
  • 註冊網域名稱並設定 SSL/TLS 憑證
  • 使用 Amazon RDS 託管 PostgreSQL 資料庫
  • 在 Amazon S3 上部署靜態檔案(CSS + JS)
  • 使用環境變數保護敏感數據
  • 創建基本應用程式

要求

  • 必須使用 Windows PC,而非 MacOS/Linux(因為 Docker 可能有部署問題)
  • 需要具備 Django 和 AWS 的基礎知識
  • 你也應該了解 HTML/CSS 和 JavaScript 的基礎知識
  • 了解 Docker 會有所幫助,但這不是本課程的強制要求

課程說明

歡迎!我將協助您掌握使用 Nginx 和 Docker 將 Django Web 應用程式部署到 Amazon Elastic Container Service (ECS) 的基礎知識。

——請仔細閱讀——

本課程主要針對具備 Django 和 AWS 基礎知識的學員。 Docker 知識會有所幫助,但這並非本課程的強制要求。

簡而言之,如果您具備 Django 和 AWS 的相關知識,並且想學習如何部署 Web 應用程序,那麼本課程絕對適合您!

我希望幫助您將 Django Web 應用程式部署到 AWS。

「使用 Nginx 和 Amazon ECS 部署 Django Web 應用程式」課程結構簡潔,邏輯清晰。從樣式到圖形以及涵蓋的主題,所有設計都以學生為中心。

  • 本課程主要講解如何使用 Docker 和 Nginx 將 Django Web 應用程式部署到 Amazon ECS。
  • 在本課程中,我們需要從 AWS Route 53 購買網域。
  • 我們將只專注於部署,不會深入探討任何自動化工具的使用,也不會專注於複雜的用例。這包括用於持續整合和交付的 AWS CI/CD 工具。
  • 您將學習如何使用多項 AWS 服務,例如 Amazon S3、Amazon RDS、Route 53、憑證管理員、彈性容器服務(EC2 – 啟動類型)等。
  • 您還將學習如何將網域名稱和 SSL 憑證附加到您的 Web 應用程式。
  • 課程結合了理論和實踐演示。
  • 本課程結構邏輯清晰,條理清晰,並非只是到處亂放幻燈片。
  • 課程從淺顯易懂的講解開始,然後逐步深入。
  • 您還將學習 Docker 和容器化的基礎知識。
  • 本課程包含豐富的講義投影片、PDF 簡報、程式碼片段/參考資料,並附帶完整的專案原始碼(以 zip 檔案形式)。
  • 所有 150 多張投影片可下載為 PDF 格式。

使用 Nginx 和 Amazon ECS 部署 Django Web 應用程式課程是一門非常實用的課程,可讓您應用所學:

  • 本課程包含豐富的實作講座。
  • 您將能夠透過容器化來部署您的 Django Web 應用程式。
  • 我們將配置 Nginx 作為反向代理,並使用 Gunicorn 將其綁定到我們的 Django 應用程式。

您的導師:

我叫 Arno Pretorius。我是一名合格的 IT 教師,曾進行過線下和線上程式設計教學。我主要的熱情在於教學和技術,所以我想,為什麼不將兩者的優勢結合起來,創造出真正令人驚嘆且有價值的東西呢?多年來,我創建並部署了許多基於 Django 的實際應用程序,包括一個面向大學畢業生的求職入口網站和一個專屬社交網路。

我是一名軟體開發人員、AWS 解決方案架構師和開發助理。我對雲端運算、Web 開發以及與程式設計和技術相關的一切事物都充滿熱情。

那麼,讓我們開始熟練 Django 部署,並掌握一兩項額外的服務。

相信我,您一定會得到很好的指導!

本課程還包含:

  • 6.5 小時以上的點播視訊
  • 終身訪問
  • Udemy 結業證書
  • 一些可下載的資源
  • 在手機和電視上訪問

目標受眾

  • 想要學習如何部署網站的 Django 開發者
  • 具備 Django 基礎知識的中高階 Python 開發者
  • 部署愛好者!

講師簡介

Arno Pretorius 雲端部署顧問 | 技術講師

Arno 是一位雲端部署顧問和技術講師,對 Web 開發、雲端運算和 DevOps 充滿熱情。他擅長教授實用的動手技能,幫助學習者自信地將知識應用於實際專案。

他擁有資訊科技學士學位和研究生教育證書 (PGCE),這為他奠定了堅實的學術和教學基礎。他也是 AWS 認證的解決方案架構師和開發人員,能夠將豐富的產業和雲端專業知識融入他的課程中。

字幕:英文

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

  • Udemy 永久擁有課程 限時優惠中 約NT330(點擊連結看更多)
  • 年訂閱每月 NT350 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

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

發表迴響

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

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading