Я пытаюсь запустить свой проект Django на сервере, используя Apache2, сервер - Ubuntu VPS, проект работает нормально с помощью команды runserver
, но я не могу сделать это обычно, используя apache, так как это дает мне эту страницу:
И, конечно, каталог документов по умолчанию для 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>
Что не так с этими файлами?