我可以在Amazon EC2的实例上运行多个应用吗?

时间:2013-05-14 04:42:31

标签: node.js amazon-web-services amazon-ec2 couchdb

我承认答案可能是显而易见的,但我是服务器管理的新手,尽管使用谷歌搜索和阅读亚马逊的文档,我似乎无法弄清楚这一点。

我可以在一个EC2实例上运行多个应用程序吗?也许在不同的港口?每个实例运行一个应用程序是否更安全谨慎?那么数据库呢,我可以在一个EC2实例上运行CouchDB和Node吗?

1 个答案:

答案 0 :(得分:3)

是的,您可以在每个实例上运行多个应用程序。如果您不介意在您的http网址上附加端口号,则可以在不同的端口上运行它们。 yourdomain.com/& yourdomain.com:8080

该方法没有任何问题,但您也可以使用vhost指令在单个Node.js实例中运行虚拟域。

你可以将Nginx服务器放在前面,将反向代理放在后台的两个或多个服务器进程中,这样你就可以在同一个EC2实例上混合和匹配Node.js和Apache / PHP等服务器。