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

HKS*_*HKS 5 deployment backend web-deployment digital-ocean mern

我正在将我的 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 入站规则。然而,我收到了同样的错误。 在此输入图像描述

Har*_*var 5

你缺少Nginx。端口80已打开,但您正在尝试5000,所以不起作用。

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

ufw status 
Run Code Online (Sandbox Code Playgroud)

并使用命令打开端口

sudo ufw allow 5000
Run Code Online (Sandbox Code Playgroud)