Apache + Django - Нет модуля с именем 'project'
Я пытаюсь развернуть свой проект django на Ubuntu 20.04 с помощью Apache. Виртуальная среда в /var/www/st-backend/stenv работает, и я могу успешно разместить сервер с помощью команды runserver. Однако когда я пытаюсь разместить его с помощью Apache, я получаю код 500 Internal server error при просмотре URL.
Просматривая журналы, кажется, что проблема именно в этом
ModuleNotFoundError: No module named 'project'
Но я понятия не имею, что не так. wsgi.py находится в /var/www/st-backend/project.
Ниже показана моя настройка 000-default.conf (которая включена), и я изменил ports.conf так, что он будет размещаться на порту 8080.
/etc/apache2/sites-available/000-default.conf
<VirtualHost *:8080>
ServerAdmin webmaster@localhost
ServerName example.stratoserver.net
ServerAlias www.example.stratoserver.net
DocumentRoot /var/www/st-backend
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Alias /static /var/www/st-backend/static
<Directory /var/www/st-backend/static>
Require all granted
</Directory>
Alias /static /var/www/st-backend/media
<Directory /var/www/st-backend/media>
Require all granted
</Directory>
<Directory /var/www/st-backend/project>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
WSGIDaemonProcess st-backend python-home=/var/www/st-backend/stenv python-path=/var/www/st-backend>
WSGIProcessGroup st-backend
WSGIScriptAlias / /var/www/st-backend/project/wsgi.py
</VirtualHost>
/etc/apache2/ports.conf
Listen 8080
<IfModule ssl_module>
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
/var/log/apache2/error.log
[Fri Mar 11 18:36:54.023232 2022] [wsgi:error] [pid 1237593:tid 139688904931072] [remote 85.---.230.141:63691] ModuleNotFoundError: No module named 'project'
[Fri Mar 11 18:37:08.067473 2022] [wsgi:error] [pid 1237593:tid 139688913323776] [remote 34.---.162.3:32813] mod_wsgi (pid=1237593): Failed to exec Python script file '/var/www/st-backend/project/wsgi.py'.
[Fri Mar 11 18:37:08.067571 2022] [wsgi:error] [pid 1237593:tid 139688913323776] [remote 34.---.162.3:32813] mod_wsgi (pid=1237593): Exception occurred processing WSGI script '/var/www/st-backend/project/wsgi.py'.
Буду очень признателен за помощь :)