我承认答案可能是显而易见的,但我是服务器管理的新手,尽管使用谷歌搜索和阅读亚马逊的文档,我似乎无法弄清楚这一点。
我可以在一个EC2实例上运行多个应用程序吗?也许在不同的港口?每个实例运行一个应用程序是否更安全谨慎?那么数据库呢,我可以在一个EC2实例上运行CouchDB和Node吗?
答案 0 :(得分:3)
是的,您可以在每个实例上运行多个应用程序。如果您不介意在您的http网址上附加端口号,则可以在不同的端口上运行它们。 yourdomain.com/
& yourdomain.com:8080
。
该方法没有任何问题,但您也可以使用vhost
指令在单个Node.js实例中运行虚拟域。
你可以将Nginx服务器放在前面,将反向代理放在后台的两个或多个服务器进程中,这样你就可以在同一个EC2实例上混合和匹配Node.js和Apache / PHP等服务器。