在没有 root 的情况下在 CentOS 7 上连接 Nigix 和 Gunicorn

时间:2021-04-20 19:16:12

标签: nginx gunicorn

这个问题是: (13: Permission denied) while connecting to upstream:[nginx] 的延伸。我们使用与提问者相同的配置/设置,当然,我们收到相同的错误消息。

我们希望避免跑步:

<块引用>

setsebool -P httpd_can_network_connect 1

我们如何在没有 root 的情况下将 Nginx 连接到正在运行的 Gunicorn/Django 应用程序?。我们检查了 httpd_can_network_connect 设置为 false。我们不允许 root 访问。此外,具有 root 访问权限的管理员可能需要一个小时才能解决此问题,因此我们不想等待。 (讽刺)

请注意,管理员已经为我们设置了 Nginx,并且在端口 80 上启用了流量。这意味着我们可以用 HTMl、CSS 和 Javascript 来托管一个网页就好了。将 Nginx 指向正在运行的 Gunicorn/Django 会话是问题所在。请注意,我们已经尝试将 Nginx 指向 Gunicorn 生成的套接字文件 - 我们得到了与之前相同的错误。

<块引用>

我认为这是一个有趣的挑战问题。我想知道是不是 可行。

0 个答案:

没有答案