Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Serving Django Using The Apache Webserver (& Wsgi)

Posted By: ELK1nG
Serving Django Using The Apache Webserver (& Wsgi)

Serving Django Using The Apache Webserver (& Wsgi)
Published 5/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.33 GB | Duration: 2h 18m

Learn how to Install, Configure and Serve your Django Application in a Real World Environment

What you'll learn

Firstly you will learn how to install & setup Fedora Workstation Linux as your Operating System to serve as a base

Secondly you will learn how to install Apache Webserver (Httpd) & Mod_wsgi

Thirdly you will learn how to Configure & Integrate Apache & Mod_wsgi that we just installed

Fourthly you will learn how to Install, Configure & Integrate – Django

Fifthly you will learn how to Install, Configure & Integrate – MariaDB

Lastly you will learn how to Deploy to Production your Django Application

Requirements

No programming knowledge needed, but having some understanding of Python & Linux would help.

Description

This course is about setting up your development environment with production in mind, where we serve a Django website/application through Apache Web Server, through the ultra fast WSGI interface while using a robust DBMS like MariaDB as our database backend. You will learn about not only the configuration & integration of all these different software for your project, but also the rationale behind some of the big decisions along the way. Most courses that you will find on the internet only show you how to install Django inside a python virtual environment, but they don't teach you how to serve your Django Application using Apache Web Server. Many other courses, show you how to install it on Nginx & Gunicorn stack. And also there is nearly no course that tells you how to install mod_wsgi or how to properly configure it. Worry not, that is why I created this course, to Teach you all of that, in a quick & easy manner. Please Note that both Django 4 & 5 are supported, so it doesn't matter which one your are using. The configurations are same for both. After taking this course, you would be able to not only deploy a Django website or application, but you can even serve something based on Flask, or other frameworks by applying the underlying concepts shown in this course. Moreover, you will also understand how to setup database & connect them to Django. So even though we cover only MariaDB which is fork of MySQL, you can apply the knowledge taught to use the other big alternative DBMS i.e., PostgreSQLTowards the end, we will make the final configuration & adjustments, and deploy our Django Application on Apache, such that it is ready to be served publicly.

Overview

Section 1: Introduction

Lecture 1 Introduction

Section 2: Installing Fedora Linux with KDE GUI on Hyper-V

Lecture 2 Installing Fedora Linux with KDE GUI on Hyper-V

Section 3: Installing Mod_wsgi from Source

Lecture 3 Installing Mod_wsgi from Source

Section 4: Configuring Apache Webserver & Mod_wsgi

Lecture 4 Configuring Apache Webserver & Mod_wsgi

Section 5: Setting up Folder Structure, Permissions & Installing Django

Lecture 5 Setting up Folder Structure, Permissions & Installing Django

Section 6: Installing MariaDB & Connecting it to Django

Lecture 6 Installing MariaDB & Connecting it to Django

Section 7: Final Configuration & Deployment on Apache Web Server

Lecture 7 Final Configuration & Deployment on Apache Web Server

This course is for those who want to learn how to deploy Django Application on an Apache Webserver