Apache + Django в Windows не запускается

Я пытаюсь настроить Apache с Django на Windows, но, похоже, ничего не получается.

Мой settings.py

ALLOWED_HOSTS = ['localhost', '127.0.0.1']

Мой wsgi.py


import os
import sys
from django.core.wsgi import get_wsgi_application
from pathlib import Path

# Add project directory to the sys.path
path_home = str(Path(__file__).parents[1])
if path_home not in sys.path:
    sys.path.append(path_home)

os.environ['DJANGO_SETTINGS_MODULE'] = 'mrt.settings'

application = get_wsgi_application()

Мой httpd.conf

Listen 30080
Listen 8080


LoadFile "C:/Users/user/AppData/Local/Programs/Python/Python37/python37.dll"
LoadModule wsgi_module "c:/users/user/pycharmprojects/djangoapi/venv/lib/site-packages/mod_wsgi/server/mod_wsgi.cp37-win_amd64.pyd"
WSGIPythonHome "c:/users/user/pycharmprojects/djangoapi/venv"
WSGIPythonPath "c:/users/user/pycharmprojects/djangoapi/venv/Lib/site-packages"

Мой httpd-vhosts.conf


<VirtualHost *:30080>
    ServerName localhost
    WSGIPassAuthorization On
    ErrorLog "c:/users/user/pycharmprojects/djangoapi/mrt/logs/apache.error.log"
    CustomLog "c:/users/user/pycharmprojects/djangoapi/mrt/logs/apache.access.log" combined
    WSGIScriptAlias /  "c:/users/user/pycharmprojects/djangoapi/mrt/mrt/wsgi.py"
    <Directory "c:/users/user/pycharmprojects/djangoapi/mrt/mrt">
        <Files wsgi.py>
            Require all granted
        </Files>
    </Directory>

    Alias /static "c:/users/user/pycharmprojects/djangoapi/mrt/static"
    <Directory "c:/users/user/pycharmprojects/djangoapi/mrt/static">
        Require all granted
    </Directory>  
</VirtualHost>


Я пытался открыть http://localhost:30080/, но он говорит, что сайт недоступен. Я также пытался изменить порты на *8080, но безрезультатно, в логах не появляется никаких ошибок, они пустые. Без Django config Apache работает. Синтаксис в порядке.

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