Я использовал это руководство для запуска приложения Flask под модулем Apache WSGI.Я установил все, используя python2.7.Вот мой скрипт wsgi:
import sys
sys.path.append('/var/www/flask-prod')
from webtool import app as application
и мой файл конфигурации:
<virtualhost *:80>
ServerName my.webtool
WSGIDaemonProcess webtool user=www-data group=www-data threads=5 home=/var/www/flask-prod/
WSGIScriptAlias / /var/www/flask-prod/webtool.wsgi
<directory /var/www/flask-prod>
WSGIProcessGroup webtool
WSGIApplicationGroup %{GLOBAL}
WSGIScriptReloading On
Order deny,allow
Allow from all
</directory>
</virtualhost>
При попытке доступа к http://my.webtool браузер зависает при загрузке.При просмотре /var/log/apache2/error.log я вижу: ImportError: нет модуля с именем site