我使用了一些ubuntu16.04+apache2.4+Django 1.10+Python3.5+wsgi+virtualenv。在
apache配置的顺序如下
WSGIDaemonProcess myproject python-path/home/admin/web/domen.com/private/myprojectenv:/home/admin/web/domen.com/private/myprojectenv/lib/python3.5/site-packages
WSGIProcessGroup myproject
WSGIScriptAlias / /home/admin/web/domen.com/private/myproject/wsgi.py
在wsgi.py标准
^{pr2}$重新安装所有东西。胖子,你看到错误500。
日志:
from django.core.wsgi import get_wsgi_application
ImportError: No module named 'django'
如果要使用已编译的版本,则需要针对要运行的Python版本编译
mod_wsgi
。指向要与with-python
参数一起使用的Python版本。这里有一个例子。在祝你好运!在
我管理razobratsya下面一个问题将描述它的解决方案。在
我的系统unununtu 16.04,Vesta panel 0.9.8-17(包括所有blow nginx+apache)。在
因为我需要python3给他,我会描述一下,如果你没有任何东西,除了类似的容器安装包。在
安装包,Jango就从这里获得环境本身https://www.digitalocean.com/community/tutorials/how-to-serve-django-applications-with-apache-and-mod_wsgi-on-ubuntu-16-04
发生了什么变化:
wsgi.py
西区的Apache配置:
^{pr2}$我很满意所有的管理员。 在WSGIDaemonProcess中必然需要指定Ucero和Korhogo组,从所有不同的处理方式是访问数据库的一个问题
最初块
<IfModule mod_ruid2.c>
如下所示:在
但我删除了vnem RUidGid admin group admin,因为它阻止了启动,并给出了503错误(如果有人知道这样的功能,请写在评论中)
此服务器已准备好运行。在
我也遇到了同样的问题,我安装了mod_wsgi的propper版本来与特定的python版本一起使用(我有3.4)。请在此处查看信息in the modwsgi readthedocs
相关问题 更多 >
编程相关推荐