学习如何在Amazon EC2上使用Apache、mod_wsgi及CI/CD部署Django应用。本课程涵盖SSH安全连接、PostgreSQL配置、静态文件管理及环境变量保护,适合中级开发者。
原始标题:Deploy a Django Web App with Apache, Amazon EC2 and CI/CD

Published 1/2025
Created by Arno Pretorius
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Level: Intermediate | Genre: eLearning | Language: English | Duration: 90 Lectures ( 8h 32m ) | Size: 3 GB
Master Django Deployment: Apache and CI/CD Integration on Amazon EC2 | Theory and hands-on demonstrations
What you’ll learn
Deploy your Django app to an Amazon EC2 instance, configuring Apache and mod_wsgi
How to securely connect to your Amazon EC2 Instance via SSH keys in GitHub
Learn how to setup an Apache web server with mod_wsgi
How to access and utilise Amazon EC2 Instance connect
Learn how to integrate various AWS services within Django
Deploy your Django application by following an IaaS approach
Learn various Linux-based commands and issue them within an Ubuntu environment
Provision and configure a PostgreSQL database on Amazon RDS
How to update and manage static files with cache busting
Set up Git and GitHub for version control
Learn how to secure your environment variables with Apache and AWS Secrets Manager
Learn how to manage the basic CI/CD process in AWS
Design an architecture in AWS that is well-structured and designed
Orchestrate a CI/CD pipeline with GitHub, CodeBuild and CodeDeploy
Learn how to register a domain name (Amazon Route53) and provision an SSL certificate (Certbot)
Requirements
Fundamental knowledge of Django and AWS is required
You should also know the basics of HTML/CSS and JavaScript
Knowledge of Linux-based commands and/or DevOps would be advantageous
A strong and stable internet connection with no network configuration issues in terms of restrictions or limitations
此处内容需要权限查看
会员免费查看



