Написал простой блог на django, учу django. Теперь не могу его опубликовать.
Проект писал с этим руководством
metanit.com
то есть сначало
django-admin startproject djangoblog
потом
python manage.py startapp myblog
Имею сервер на CentOS 7, на фронтеде стоит Nginx как прокси, на бэкенде Apach, имею разные проекты на php
Хотел рядом опубликовать django проект, но выходит ошибка 500.
<VirtualHost *:8080>
ServerName test.mydomian.ru
ErrorLog "/var/www/html/django/error_log" #логи временно сюда
CustomLog "/var/www/html/django/access_log" combined
Alias /static /var/www/html/django/djangoblog
<Directory /var/www/html/django/djangoblog/static>
Require all granted
</Directory>
<Directory /var/www/html/django/djangoblog/djangoblog>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
WSGIDaemonProcess djangoblogpython-path=/var/www/html/django:/var/www/html/virtualenv/djangoblog/lib/python2.7/site-packages
WSGIProcessGroup djangoblog
WSGIScriptAlias / /var/www/html/django/djangoblog/djangoblog/wsgi.py
</VirtualHost>
В логе:
[Fri Feb 01 15:40:46.703194 2019] [:error] [pid 16899] [remote 192.168.1.6:0] mod_wsgi (pid=16899): Target WSGI script '/var/www/html/django/djangoblog/djangoblog/wsgi.py' cannot be loaded as Python module.
Если изменить на:
WSGIDaemonProcess djangoblogpython-path=/var/www/html/django/djangoblog/ \
python-home=/var/www/html/virtualenv
тогда исчезнет ошибка 500 вместо него ошибка Time Out