Django uwsgi&x2B;阿帕奇&x2B;德扬戈

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运行apache(mod_uwsgi)。在设置中,我有指向/var/uwsgi/的unix套接字。我还指向来自ApacheVHost的这个套接字。如果我尝试访问此vhost,则会出现错误(在apache日志中):

apache日志:

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运行它,因此必须离开。。