Ubuntu 中带有 JsonServer 的 Rest API - 连接被拒绝

Ubuntu 中带有 JsonServer 的 Rest API - 连接被拒绝

我被要求创建一个带有 API 的 Web 服务器,以测试我们计划很快实施的防火墙规则。我对所有这些网络知识都很陌生,所以我对此有点困惑。

我需要从另一台机器调用此 API。JsonServer 使用我的端口 3000,当我通过 Postman 请求我的 API 时,使用 https://localhost:3000/posts,我的 JSON 文件正常返回,但是当我将本地主机更改为我的 IP 时,我的连接被拒绝。我决定安装一个 WebServer 来测试它,我可以从我的其他机器访问默认的 Apache 页面。我在我的服务器上打开了端口 3000,但我无法访问。WebServer 也使用我的 IP。这似乎与我的端口 3000 有关,我不确定如何修复它。

我执行了以下命令:

sudo lsof -i -P -n | grep 3000

这是我的输出

node      29472           user 22u  IPv4 254348      0t0  TCP 127.0.0.1:3000 (LISTEN)

有什么想法我可以如何从另一台机器访问我的 API?

相关内容