Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Administer Linux, develop web applications
·
Module 10
Deploying with Nginx and Gunicorn
1
Installing and Starting Nginx on Fedora
Install and start Nginx on Fedora and verify it is serving the default page
2
Nginx Configuration Blocks: HTTP, Server, and Location
Explore and identify key Nginx configuration blocks (http, server, location)
3
Nginx for Django Static Files
Configure Nginx to serve a Django project's static files
4
Troubleshooting SELinux for Nginx
Diagnose SELinux denials using audit logs and set correct file contexts to allow Nginx to serve web content
Deploying Django with Gunicorn
Set up Gunicorn as a WSGI server for a Django application
6
Creating a Gunicorn Systemd Service
Write a custom systemd service unit file to manage the Gunicorn process
Nginx & Gunicorn: Reverse Proxy & SELinux Configuration
Configure Nginx as a reverse proxy to forward requests to Gunicorn and set the required SELinux boolean
Secure Nginx with Self-Signed TLS Certificates
Enable HTTPS by generating and configuring a self-signed TLS certificate with Nginx
Previous module
Secure Remote Access with SSH
Next module
PostgreSQL Database Administration