在服务器上安装节点应用程序。阿帕奇 npm pm2

Installing Node Application on a server. Apache npm pm2

我已经在具有特定 IP 的服务器上安装了节点 js 应用程序 (myapp.js)。

我已经安装了 npm 并启动了应用程序

我以前做过,但它是用 apache 做的,而且要复杂得多。

然而,这是该服务器上唯一的应用程序。 运行 很好。

这不应该只在安装它的 ip 上可用吗?

我自己的猜测是它与应用程序中的节点设置有关,因为它指的是本地主机 8050?也许这需要一个 IP?


编辑 我刚刚在服务器上安装了应用程序。我还没有设置任何 apache,所以也许这就是问题所在。我想也许是因为我在应用程序中定义了一个端口,然后它需要在服务器上指定一个端口?

您的节点应用程序可以从本地访问:

http://localhost:8050/

从外面:

http://youripaddress:8050/

假设8050端口是开放的,自然。

您还可以使用 apache 或 nginx(或其他任何工具)设置反向代理来代理您的应用程序。