Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django nginx 502错误unix路径没有这样的文件或目录_Django_Sockets_Unix_Nginx_Gunicorn - Fatal编程技术网

Django nginx 502错误unix路径没有这样的文件或目录

Django nginx 502错误unix路径没有这样的文件或目录,django,sockets,unix,nginx,gunicorn,Django,Sockets,Unix,Nginx,Gunicorn,我即将发布我的web服务器,但是当我搜索域名时,我得到了一个502错误,错误的请求 在查看nginx错误日志时,我发现: connect() to unix:/home/django/gunicorn.socket failed (2: No such file or directory) while connecting to upstream 问题是unix采用的路径不正确,我想将其更改为: home/daniel/myproject/myproject.sock 基本上,我在浏览互联网时

我即将发布我的web服务器,但是当我搜索域名时,我得到了一个502错误,错误的请求

在查看nginx错误日志时,我发现:

connect() to unix:/home/django/gunicorn.socket failed (2: No such file or directory) while connecting to upstream
问题是unix采用的路径不正确,我想将其更改为:

home/daniel/myproject/myproject.sock


基本上,我在浏览互联网时还没有找到解决这个问题的方法,我将非常感谢您对这个问题的帮助。

您需要编辑您的NGINX配置文件
上游app_server{server unix:/home/daniel/myproject/myproject.sock fail\u timeout=0;}
@bdoublebleu我用您的信息编辑了文件
/etc/nginx/sites available/myproject
。然后我重新启动了我的nginx和gunicorn,但我仍然不确定它是否采用了新的unix路径,是否有一个命令将显示它当前采用的路径?是否将conf移动到启用的站点
sudo-ln-s/etc/nginx/sites available/myproject/etc/nginx/sites enabled/myproject
然后删除默认站点
sudo-rm/etc/nginx/sites enabled/default
@bdoubleu成功了!谢谢你的帮助