Как изменить каталог root сервера apache для проекта Django - PullRequest
1 голос
/ 12 февраля 2020

Я пытаюсь запустить свой проект Django на сервере, используя Apache2, сервер - Ubuntu VPS, проект работает нормально с помощью команды runserver, но я не могу сделать это обычно, используя apache, так как это дает мне эту страницу:

enter image description here

И, конечно, каталог документов по умолчанию для apache2 - var/www/html, но я хочу использовать свой собственный каталог .

Вот мои файлы:

активный файл конфигурации

<VirtualHost *:80>
        ServerName my_domain.com
        ServerAlias localhost
        Alias /static /path/to/my/project/static/
        WSGIScriptAlias / /path/to/my/project/wsgi.py
        <Directory /path/to/my/project/>
                Order deny,allow
                Allow from all
        </Directory>
        DocumentRoot /path/to/my/project/
        ErrorLog /path/to/my/project/error.log
        CustomLog /path/to/my/project/custom.log combined
</VirtualHost>

apache2.conf

<Directory />
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        Require all granted
</Directory>

<Directory /usr/share>
        AllowOverride None
        Require all granted
</Directory>
<Directory /path/to/my/project/>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>

Что не так с этими файлами?

...