【问题标题】:Unable to fix NGINX 502: Bad Gateway error on a Digital Ocean droplet - Ubuntu 20.04无法修复 NGINX 502:Digital Ocean 液滴上的网关错误 - Ubuntu 20.04
【发布时间】:2021-07-02 04:14:35
【问题描述】:

我已将我的网站部署到 Digital Ocean droplet(Ubuntu 20.04 服务器)。

一切正常。今天,我在本地机器上对网站进行了一些更改。所以我将更改推送到 GitHub,然后再次将 GitHub 存储库克隆到服务器。然后,我安装了依赖项并重新启动了 PM2。

现在,当我访问我的网站 https://sundaray.io 时,我收到以下错误。

以下是错误日志。

我该如何解决这个错误?

【问题讨论】:

  • 看起来您的节点无法使用 pm2 正常运行,请检查一下
  • 502 网关意味着服务器和 Nginx 正在获取您的请求,但上游存在问题。
  • 尝试使用 pm2 运行节点服务器并检查应用程序是否崩溃或其他 500 错误..
  • 和上次一样。请分享sudo nginx -T 输出。据我所知,您的配置需要进行一些常规清理。
  • 我发现了问题所在。我必须创建一个.env 文件。顺便问一下,为什么我不能将粘贴代码从 VS 代码复制到 VIM?我试过ctrl+vctrl+shift+v,但没有用。

标签: linux nginx web-deployment digital-ocean nginx-reverse-proxy


【解决方案1】:

简单的意思是

No HTTP server response, your Node Http server is not answering requests.

502 网关表示服务器和 Nginx 正在获取您的请求,但上游存在问题。

您可以使用该命令显示pm2的日志

pm2 show

应用程序可能崩溃或内部服务器 500 错误。

【讨论】:

    猜你喜欢
    • 2021-06-25
    • 2014-12-06
    • 2019-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-24
    • 2017-03-27
    相关资源
    最近更新 更多