簡體   English   中英

Django Apache 和基於名稱的 VirtualHost

[英]Django Apache and name-based VirtualHost

我最近在 Apache 服務器 Fedora 36 上本地部署了 Django 項目。通過 ip 訪問站點時一切正常。 無法通過主機名訪問它的問題。 我收到“錯誤請求 (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>

和我的主機文件

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

您需要在ALLOWED_HOSTS設置中輸入主機名。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM