Я пытаюсь развернуть виртуальный хост моего проекта django в apache2 через метод WSGIDaemon mod_wsgi, я использую Ubuntu 16.04 и получаю следующую ошибку.
Из журнала ошибок apache2:
[Вт дек 11 11: 55: 31.748517 2018] [wsgi: ошибка] [pid 14231: tid 139821891782400] [удаленный :: 1: 44748] mod_wsgi (pid = 14231): цельСкрипт WSGI «/var/www/html/rasa_django/rasa_django/wsgi.py» не может быть загружен как модуль Python.[Вт дек 11 11: 55: 31.748570 2018] [wsgi: error] [pid 14231: tid 139821891782400] [remote :: 1: 44748] mod_wsgi (pid = 14231): Возникла исключительная ситуация при обработке сценария WSGI '/ var / www / html/rasa_django/rasa_django/wsgi.py.[Вт дек 11 11: 55: 31.748639 2018] [wsgi: error] [pid 14231: tid 139821891782400] [remote :: 1: 44748] Трассировка (последний последний вызов): [вт дек 11 11: 55: 31.748657 2018][wsgi: error] [pid 14231: tid 139821891782400] [remote :: 1: 44748] Файл "/var/www/html/rasa_django/rasa_django/wsgi.py", строка 12, в [Tue Dec 11 11:55:31.748662 2018] [wsgi: error] [pid 14231: tid 139821891782400] [remote :: 1: 44748] из django.core.wsgi import get_wsgi_application [вт дек 11 11: 55: 31.748677 2018] [wsgi: error] [pid 14231: tid 139821891782400] [remote :: 1: 44748] ImportError: Нет модуля с именем 'django' [Вт дек 11 11: 55: 31.787336 2018] [wsgi: ошибка] [pid 14231: tid 139821849777920] [remote :: 1: 38604] mod_wsgi (pid = 14231): целевой скрипт WSGI '/var/www/html/rasa_django/rasa_django/wsgi.py' не может быть загружен как модуль Python.[Вт дек 11 11: 55: 31.787379 2018] [wsgi: error] [pid 14231: tid 139821849777920] [remote :: 1: 38604] mod_wsgi (pid = 14231): Возникла исключительная ситуация при обработке сценария WSGI '/ var / www / html/rasa_django/rasa_django/wsgi.py.[Вт дек 11 11: 55: 31.787447 2018] [wsgi: error] [pid 14231: tid 139821849777920] [remote :: 1: 38604] Отслеживание (последний последний вызов): [вт дек 11 11: 55: 31.787465 2018][wsgi: error] [pid 14231: tid 139821849777920] [remote :: 1: 38604] Файл "/var/www/html/rasa_django/rasa_django/wsgi.py", строка 12, в [Tue Dec 11 11:55:31.787470 2018] [wsgi: ошибка] [pid 14231: tid 139821849777920] [remote :: 1: 38604] из django.core.wsgi import get_wsgi_application [вт дек 11 11: 55: 31.787484 2018] [wsgi: ошибка] [pid 14231: tid 139821849777920] [remote :: 1: 38604] ImportError: Нет модуля с именем 'django'
В моем файле хоста 000-default.conf:
ServerName www.rasa_django.com DocumentRoot / var / www / html / rasa_django ErrorLog /var/www/logs/error.log CustomLog /var/www/logs/custom.log в сочетании
Alias /static /var/www/html/rasa_django/static
<Directory /var/www/html/rasa_django/static>
Require all granted
</Directory>
<Directory /var/www/html/rasa_django/rasa_django>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
WSGIDaemonProcess rasa_django.com python-path=/var/www/html/rasa_django python-home=/home/aarbor_01/env_site1/lib/python3.6/site-packages
WSGIProcessGroup rasa_django.com
WSGIScriptAlias / /var/www/html/rasa_django/rasa_django/wsgi.py
Вот мой файл wsgi.py:
import os
из django.core.wsgi import get_wsgi_application
os.environ.setdefault( 'DJANGO_SETTINGS_MODULE ',' rasa_django.settings ')
application = get_wsgi_application ()