Ubuntu上部署Django实战:Nginx+PostgreSQL+Celery+SSL

学习在Ubuntu服务器上部署生产级Django应用,涵盖Nginx反向代理、PostgreSQL数据库、Gunicorn、Celery异步任务、RabbitMQ及SSL证书配置。本课程适合有Django基础的开发者,助你快速掌握完整部署流程。

Deploy Django on Ubuntu: Nginx, PostgreSQL, Celery & SSL

Published 1/2026
Created by Ayodeji Adesola
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz, 2 Ch
Level: All | Genre: eLearning | Language: English | Duration: 17 Lectures ( 2h 39m ) | Size: 1.62 GB

Learn to deploy production-ready Django applications on Ubuntu with PostgreSQL, Nginx, Gunicorn, Celery, RabbitMQ, and S

What you’ll learn
Deploy a Django project to an Ubuntu server with Nginx as a reverse proxy and Gunicorn as the application server
Set up PostgreSQL database, configure environment variables, and connect your Django project to production database
Install and configure Celery, Celery Beat, and RabbitMQ for handling asynchronous tasks and scheduled jobs
Connect a custom domain to your server and install SSL certificates with Let’s Encrypt for secure HTTPS access
Setting up static files for deployment

Requirements
Basic understanding of Django framework and how to build Django applications
Familiarity with command line/terminal operations and basic Linux commands
A GitHub account for version control and code deployment
Basic understanding of Git and GitHub
An existing Django project ready to be deployed (or you can use a sample project)
Access to a server or willingness to provision a FREE one (I’ll show you how to set up a Free AWS EC2 instance)

Description
Take your Django projects from development to production with confidence!This comprehensive course teaches you everything you need to deploy a Django application on an Ubuntu server. You’ll learn industry-standard practices for setting up a production environment that’s secure, scalable, and ready for real users.What You’ll Build:By the end of this course, you’ll have deployed a fully functional Django application with:A secure PostgreSQL database for production dataNginx configured as a reverse proxy for efficient request handlingGunicorn running as a systemd service for reliable application servingCelery and RabbitMQ for handling asynchronous tasks and scheduled jobsSSL certificates for secure HTTPS connectionsYour custom domain connected and configuredWho This Course Is For:This course is perfect for Django developers who want to move beyond localhost and deploy their applications to live servers. Whether you’re deploying your first project, building a portfolio, or delivering client work, you’ll gain practical deployment skills that employers value.What Makes This Course Different:Unlike basic deployment tutorials, this course covers the complete production stack including background task processing with Celery and RabbitMQ—essential for building real-world applications. You’ll follow a step-by-step process that takes you from server provisioning to SSL configuration, with clear explanations at every stage.No server administration experience required! We’ll guide you through provisioning an AWS EC2 instance and walk through every command and configuration file you need.Start deploying your Django projects professionally today!

隐藏内容

此处内容需要权限查看

  • 普通3金币
  • 会员免费
  • 永久会员免费推荐
会员免费查看

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注