WSGI Container
Explore the role of WSGI containers in deploying Python web applications. Understand why development servers like Werkzeug are not suitable for production, and learn about popular production WSGI servers such as Gunicorn and mod_wsgi. Gain insights into pairing web servers like NGINX and Apache with WSGI containers, and discover platform-specific options for Linux and Windows environments.
We'll cover the following...
What is WSGI?
WSGI stands for Web Server Gateway Interface, a specification describing how a web server communicates with web applications. It helps to separate the application-specific tasks that a web application performs from more generic tasks that are required to serve up web content. Web frameworks like Flask and Django, have implemented this specification so they are able to properly ...