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

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

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

是的,每个实例可以运行多个应用程序。 如果您不介意将http端口号添加到您的http url,您可能会在不同的端口上运行它们。 yourdomain.com:8080

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

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