Итак, я работал над этим небольшим проектом в apache2, используя python и микрофрейм Flask.У меня есть эта проблема.
mod_wsgi (pid=11251): Target WSGI script '/var/www/FlaskApp/flaskr/wsgi.wsgi' cannot be loaded as Python module.
Exception occurred processing WSGI script '/var/www/FlaskApp/flaskr/wsgi.wsgi'``
File "/var/www/FlaskApp/flaskr/wsgi.wsgi", line 8, in <module>
from flaskr import app as application
ImportError: cannot import name 'app'
Вот так выглядит мой файл wsgi.wsgi.
import sys
import logging
logging.basicConfig(stream=sys.stderr)
sys.path.insert(0,'/var/wwww/FlaskApp')
from flaskr import app as application
и вот так выглядят мои файлы .conf:
<VirtualHost *>
ServerName (here goes my ip)
ServerAdmin "me"
WSGIDaemonProcess wsgi
WSGIScriptAlias / /var/www/FlaskApp/flaskr/wsgi.wsgi
<Directory /var/www/FlaskAppr/flaskr>
WSGIProcessGroup wsgi
WSGIApplicationGroup %{GLOBAL}
Require all granted
</Directory>
Alias /static /var/www/FlaskApp/flaskr/static
<Directory /var/www/FlaskApp/FlaskApp/static/>
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
так,далеко зашел в роуминге интернет, ответов не получил.Колба местная работает нормально.Тем не менее, я все равно получаю ошибку 500 всякий раз, когда я пытаюсь запустить apache2
Кстати, я использую Raspberry Pi в качестве сервера.Эластичная версия ОС.
есть идеи?