Django не работает через HTTPS с apache и mod_wsgi

Мое требование - перенести мое приложение django на HTTPS.

Я создал ssl-церты с помощью команды:

openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 -keyout ssl_cert.key -out ssl_cert.crt

Установил mod_wsgi и mod_ssl и настроил их в httpd.conf следующим образом:

SSLCertificateChainFile "location/to/certs/ssl_cert.cert"
WSGIScriptAlias / /location/to/django/app/wsgi.py
WSGIPythonHome /root/python3.9
#WSGIPythonPath "/root/python3.9/lib;/root/python3.9/lib/python3.9/site-packages"
WSGIPythonPath /location/to/django/app

<Directory /location/to/django/app>
<Files wsgi.py>
Require all granted
</Files>
</Directory>

И перезапустил службу apache.

Я внес изменения в settings.py следующим образом:

SECURE_SSL_REDIRECT = True
SESSION_COOKIE_SECURE = True
CSRF_COOKIE_SECURE = True

Теперь запустим приложение Django с помощью команды:

HTTPS=on python3 manage.py runserver 8000

В нем говорится:

Django version 2.2, using settings 'djangoApp.settings'
Starting development server at http://localhost:8000/

И он по-прежнему доступен только по http, а при попытке доступа по HTTPS, он выдает ошибку:

This site can’t provide a secure connection

из debug.log:

You're accessing the development server over HTTPS, but it only supports HTTP.

Может ли кто-нибудь помочь, что мне не хватает для настройки и как решить эту проблему?

Вернуться на верх