无法使用我的 Digital Ocean droplet 的 IP 地址访问我的网站

Unable to access my website using the IP address of my Digital Ocean droplet

我正在将我的 MERN 应用程序部署到 Digital Ocean droplet(Ubuntu 20.04 服务器)。

我已经克隆了我的 GitHub 存储库,安装了依赖项和 pm2。

我使用命令 pm2 start server/index.js 启动服务器。 然后当我访问 URL http://134.122.112.22:5000 时,出现以下错误: 为什么我无法访问我的网站?

*请注意,我还没有购买域名。另外我还没有安装NGINX。

我是不是漏掉了什么?

EDIT-1 我在防火墙中添加了 HTTP 入站规则。然而,我收到了同样的错误。

您缺少 Nginx。端口 80 已打开,但您正在尝试 5000,因此无法正常工作。

您可以在防火墙中打开5000端口,同时检查ufw防火墙。

ufw status 

并使用命令打开端口

sudo ufw allow 5000