Как решить целевой скрипт ошибки не может быть загружен как модуль python, когда приложение django развертывается без номера порта - PullRequest
1 голос
/ 05 мая 2019

При развертывании приложения django на экземпляре aws ec2 с использованием сервера ubuntu 16.04 выдается ошибка:

[Sun May 05 16:13:25.466264 2019] [wsgi:error] [pid 5649:tid 140262036731648] [remote 157.50.50.61:56646] mod_wsgi (pid=5649): Target WSGI script '/var/www/html/simple_django_project/django_project/django_project/wsgi.py' cannot be loaded as Python module.
[Sun May 05 16:13:25.466312 2019] [wsgi:error] [pid 5649:tid 140262036731648] [remote 157.50.50.61:56646] mod_wsgi (pid=5649): Exception occurred processing WSGI script '/var/www/html/simple_django_project/django_project/django_project/wsgi.py'.
[Sun May 05 16:13:25.466388 2019] [wsgi:error] [pid 5649:tid 140262036731648] [remote 157.50.50.61:56646] Traceback (most recent call last):
[Sun May 05 16:13:25.466409 2019] [wsgi:error] [pid 5649:tid 140262036731648] [remote 157.50.50.61:56646]   File "/var/www/html/simple_django_project/django_project/django_project/wsgi.py", line 12, in <module>
[Sun May 05 16:13:25.466413 2019] [wsgi:error] [pid 5649:tid 140262036731648] [remote 157.50.50.61:56646]     from django.core.wsgi import get_wsgi_application
[Sun May 05 16:13:25.466429 2019] [wsgi:error] [pid 5649:tid 140262036731648] [remote 157.50.50.61:56646] ImportError: No module named 'django'

000-default.conf

<VirtualHost *:80>
   ServerName pythontestdjangoapp.tk
   ServerAlias www.pythontestdjangoapp.tk

    DocumentRoot /var/www/html/simple_django_project

    ErrorLog/var/www/html/simple_django_project/django_project/logs/error.log
    CustomLog 
     /var/www/html/simple_django_project/django_project/logs/debug.log 
    combined


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

   <Directory 
     /var/www/html/simple_django_project/django_project/django_project/>
        <Files wsgi.py>
            AllowOverride All
            Require all granted
        </Files>
   </Directory>
   WSGIDaemonProcess django_project python- 
   path=/var/www/html/simple_djnago_project/django_project python- 
   home=/var/www/html/simple_django_project/myvenv
   WSGIProcessGroup django_project


   WSGIScriptAlias / 
   /var/www/html/simple_django_project/django_project/django_project/wsgi.py
</VirtualHost>

Когда я запускаю сервер Apacheтогда это дает мне внутреннюю ошибку сервера

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...