Назад | Перейти на главную страницу

Django 2.2 + Apache24 + Windows Server 2016, mod_wsgi не может запустить файл wsgi.py

Я пытаюсь развернуть проект django на машине с Windows с помощью Apache 24.

Apache работает. Но файл журнала показывает, что mod_Wsgi зависает при чтении файла wsgi.py без каких-либо ошибок:

Вот последняя запись в моем файле журнала (отладка логического уровня):

[Thu Sep 03 14:13:33.708094 2020] [wsgi:info] [pid 17684:tid 908] [client ::1:53338] mod_wsgi (pid=17684, process='', application='l'): Loading Python script file 'C:/.../wsgi.py'.

И веб-страница продолжает загружаться до бесконечности.

Вот что я использую в своем файле httpd.conf:

LoadFile "c:/python37/python37.dll"
LoadModule wsgi_module "c:/python37/lib/site-packages/mod_wsgi/server/mod_wsgi.cp37-win_amd64.pyd"
WSGIPythonHome "c:/python37"
WSGIScriptAlias / "C:/...../wsgi.py"

<Directory "C:/...../">
    <Files wsgi.py>
        Require all granted
    </Files>
</Directory>

Alias /static "C:/.../static/"
<Directory "C:/..../static/">
    Require all granted
</Directory>

wsgi.py

import os
import sys

sys.path.insert(0, "C:/..../project_site/")
sys.path.insert(0, "C:/")

from django.core.wsgi import get_wsgi_application
from django.contrib.staticfiles.handlers import StaticFilesHandler

os.environ["DJANGO_SETTINGS_MODULE"] = "project.settings"

application = StaticFilesHandler(get_wsgi_application())

Без изменений в файле httpd-vhosts.conf.

Я разочарован этой проблемой и перепробовал множество настроек, но веб-страница просто не загружается.

Что мне не хватает?