Django nginx 502错误unix路径没有这样的文件或目录
我即将发布我的web服务器,但是当我搜索域名时,我得到了一个502错误,错误的请求 在查看nginx错误日志时,我发现: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 基本上,我在浏览互联网时
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成功了!谢谢你的帮助