在一个VPS上托管多个MEAN堆栈应用

时间:2016-01-21 07:52:54

标签: angularjs node.js express amazon-ec2 mean-stack

我正在学习如何开发MEAN堆栈应用程序,并且已经将应用程序部署到运行Ubuntu的AWS EC2实例。一切正常,但我想知道是否有办法在不同的“目录”上托管多个应用程序。

例如:

  • domain.com/app1 /#/ 将为第一个应用提供索引视图
  • domain.com/app2 /#/ 会针对第二个应用
  • 执行相同的操作

我知道我可以通过将必要的路线写入单个app.js文件来做这样的事情,但我真的想找到一种方法来保持 app1 app2 尽可能分开。

这甚至可能吗?或者Node应用程序是否只适合在其部署位置的根部独立生活?

1 个答案:

答案 0 :(得分:1)

如上所述。 Nginx将完成这项工作。对于每个应用程序都是这样的:

Conversations

更多阅读:https://www.digitalocean.com/community/tutorials/how-to-set-up-a-node-js-application-for-production-on-ubuntu-14-04