Django uwsgi&x2B;阿帕奇&x2B;德扬戈
我正在用uwsgi运行apache(mod_uwsgi)。在设置中,我有指向/var/uwsgi/的unix套接字。我还指向来自ApacheVHost的这个套接字。如果我尝试访问此vhost,则会出现错误(在apache日志中): apache日志:Django uwsgi&x2B;阿帕奇&x2B;德扬戈,django,apache,sockets,uwsgi,Django,Apache,Sockets,Uwsgi,我正在用uwsgi运行apache(mod_uwsgi)。在设置中,我有指向/var/uwsgi/的unix套接字。我还指向来自ApacheVHost的这个套接字。如果我尝试访问此vhost,则会出现错误(在apache日志中): apache日志: uwsgi: unable to connect to uWSGI server: Permission denied uwsgi配置: <uwsgi> <pythonpath>/home/us
uwsgi: unable to connect to uWSGI server: Permission denied
uwsgi配置:
<uwsgi>
<pythonpath>/home/user/django_projects/project/</pythonpath>
<master/>
<no-orphans/>
<processes>1</processes>
<optimize>0</optimize>
<home>/home/user/Envs/project/</home>
<limit-as>128</limit-as>
<chmod-socket>664</chmod-socket>
<gid>www-data</gid>
<pidfile>/var/uwsgi/project.pid</pidfile>
<socket>/var/uwsgi/project.sock</socket>
<wsgi-file>/home/user/django_projects/project/deploy/wsgi-sites/production.py</wsgi-file>
<daemonize>/var/uwsgi/project.log</daemonize>
<chdir>/home/user/django_projects/project/</chdir>
</uwsgi>
/主页/用户/django_项目/项目/
1.
0
/主页/用户/环境/项目/
128
664
www数据
/var/uwsgi/project.pid
/var/uwsgi/project.sock
/home/user/django_projects/project/deploy/wsgi sites/production.py
/var/uwsgi/project.log
/主页/用户/django_项目/项目/
和apache配置:
<Location />
Options FollowSymLinks Indexes
SetHandler uwsgi-handler
uWSGISocket /var/uwsgi/project.sock
</Location>
选项跟随符号链接索引
SetHandler uwsgi处理程序
uwsgiscott/var/uwsgi/project.sock
我错过了什么?我还尝试将chmod套接字更改为777..没有成功 > P>我使用Django运行MODYWSGI,但是考虑向Apache配置文件添加目录块。< /P>
<Directory /var/uwsgi/>
Options All
</Directory>
选项全部
如果可行,请使“All”语句更符合您的需要。可能您必须确保首先启用apache模块mod_uwsgi。好的,现在我通过tcp(如Uwsgiscott 127.0.0.1:20000)和supervisor运行它,因此必须离开。。