【问题标题】:nginx - unicorn - django 502 bad gateway. Connection to project.sock failednginx - 独角兽 - django 502 坏网关。与 project.sock 的连接失败
【发布时间】:2018-09-02 23:20:04
【问题描述】:

我刚刚在 Digital Ocean 上部署了我的 django 应用程序,我不断收到这个 502 错误。

我已经仔细检查了我的所有 conf 文件,并且我的 nginx 错误日志显示:

connect() to unix:/root/path/project_name.sock failed (13: Permission denied) while connecting to ups$

我认为这可能是权限问题,如果 project_name.sock 文件还没有/创建,我该如何更改它的权限?

有什么想法吗?

【问题讨论】:

  • 不幸的是,我已经阅读了所有类似的问题,但一切看起来都井井有条..
  • 尝试将你的socket的位置移动到/tmp文件夹

标签: python django nginx gunicorn


【解决方案1】:

端口 80 用于监听通过浏览器传入的流量 这就是为什么输入:

ufw allow 80 

然后重新加载 nginx 和 gunicorn.. 之后应该可以正常工作。

【讨论】:

    猜你喜欢
    • 2020-10-17
    • 2014-02-20
    • 2017-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-22
    • 1970-01-01
    • 2017-07-07
    相关资源
    最近更新 更多