Django Apache и основанный на имени VirtualHost

Недавно я локально развернул проект Django на сервере Apache Fedora 36. Все работает хорошо при доступе к сайту по ip. Проблема в том, что я не могу получить доступ к сайту по имени хоста. Я получаю ошибку "Bad Request (400)".

вот мой httpd.conf

<VirtualHost *:80>
        ServerName calljournal.local
        alias /static /var/www/django_project/call_journal/static
        <Directory /var/www/django_project/call_journal/static>
                Require all granted
        </Directory>
        <Directory /var/www/django_project/call_journal>
                Require all granted
        </Directory>
        WSGIDaemonProcess calljournal.local python-path=/var/www/django_project/virt/lib/python3.8/site-packages
        WSGIProcessGroup calljournal.local
        WSGIScriptAlias / /var/www/django_project/call_journal/call_journal/wsgi.py
        redirect / https://192.168.1.109
</VirtualHost>

и мой файл hosts

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.1.109 calljournal.local

Вам необходимо ввести имя хоста в ALLOWED_HOSTS настройках.

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