Django API Apps on Windows IIS

How to set up Windows Server IIS to serve Django 3.0.3(+) and Python 3.8

This is a guide on setting up Python/Django apps to run on a Windows server using IIS as the webserver. I'll go over the specifics below. We're starting things off with the following assumptions:

  1. Windows Server is installed somewhere and running with a static IP and domain name all set.
  2. Server SSL Certificate has already been provisioned and set up. (Optional but extremely recommended to run HTTPS)
  3. (not specifically necessary) any SSO setup/shibboleth stuff has already been set up. (This is if you want to leverage SSO login, etc.)
  4. Everything is running 64-bit architecture.
[Read More]