我一般是 Node JS 和网络托管的初学者。在玩了服务器之后,我在我的域中运行了一个 Node JS 应用程序,它使用端口 3000。有没有办法在我的 ubuntu 服务器 14.04 中运行多个 Node JS 应用程序,如下所示:
mydomain.com/nodejsapp1
mydomain.com/nodejsapp2
现在我只在域上运行一个应用程序。这是通过使用 nginx 完成的。有什么方法可以像上面给出的示例一样在单个域中运行多个 Node JS 应用程序。
最佳答案
是的,以与运行第一个应用程序相同的方式运行这些应用程序,但为它们指定其他端口(即 3001、3002 等)。相应地配置您的 nginx(与第一个应用程序的配置相同,但将其指向端口 3001、3002 等上的其他应用程序)。
而且,我在 Digital Ocean 网站上找到了这个文档,准确地描述了你想要做什么:https://www.digitalocean.com/community/tutorials/how-to-set-up-a-node-js-application-for-production-on-ubuntu-14-04我建议的方式。只需按照他们教程中的步骤操作即可。
关于node.js - 托管多个 Node JS 应用程序的 digital ocean ubuntu 14.04,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37365718/