Я разработал флеш-приложение с python3.6, apache2 и mod_wsgi на сервере Ubuntu.
Но, очевидно, мое приложение работает на python2, поэтому произошла ошибка, и это беспокоит меня.
Я считаю, что мой путь к Python правильный ...
Это файл wsgi (catalog.wsgi);
#!/usr/bin/python3
import sys
import logging
import os
logging.basicConfig(stream=sys.stderr)
sys.path.insert(0,"/var/www/ItemCatalogApp/")
from catalogApp import app as application
Это мой файл настройки apache (/etc/apache2/sites-available/catalogApp.conf);
<VirtualHost *:80>
ServerName xx3.xxx.xxx.xx
ServerAlias example.com
WSGIScriptAlias / /var/www/ItemCatalogApp/catalog.wsgi
WSGIDaemonProcess ItemCatalog python-path=/var/www/ItemCatalogApp/venv/lib/python3.6/site-packages
<Directory /var/www/ItemCatalogApp>
WSGIProcessGroup ItemCatalogApp
WSGIApplicationGroup %{GLOBAL}
Order deny,allow
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>