在Ubuntu VPS上部署node.js应用程序

我创build了一个由node.js应用程序支持的实时android应用程序。 我使用express,socket.io,mongodb和ubuntu作为我的后端。 但我的问题是我怎么可能可以运行它在生产或通过networking没有我运行此node server.js在远程命令行访问我的服务器。 因为当我停止它,我的应用程序将变得不可用。 此外,我想直接访问它到我的域名或IP,而无需添加端口:3000 。 这可能吗?

我试图做到这一点https://www.digitalocean.com/community/tutorials/how-to-install-express-a-node-js-framework-and-set-up-socket-io-on-a-vps但我需要在我的命令行,以便它始终运行。 我听说使用nginx作为代理服务器,但我不知道如何configurationnode.js

这两篇文章应该满足您的需求安装NVM并configurationNginx并安装PM2来守护程序