【发布时间】:2013-05-14 12:46:07
【问题描述】:
我承认答案可能很明显,但我是服务器管理的新手,尽管谷歌搜索并阅读了亚马逊的文档,但我似乎无法弄清楚这一点。
我可以在一个 EC2 实例上运行多个应用程序吗?也许在不同的端口上?每个实例运行一个应用程序是否更安全?数据库怎么样,我可以在一个 EC2 实例上运行 CouchDB 和 Node 吗?
【问题讨论】:
标签: node.js amazon-web-services amazon-ec2 couchdb
我承认答案可能很明显,但我是服务器管理的新手,尽管谷歌搜索并阅读了亚马逊的文档,但我似乎无法弄清楚这一点。
我可以在一个 EC2 实例上运行多个应用程序吗?也许在不同的端口上?每个实例运行一个应用程序是否更安全?数据库怎么样,我可以在一个 EC2 实例上运行 CouchDB 和 Node 吗?
【问题讨论】:
标签: node.js amazon-web-services amazon-ec2 couchdb
是的,您可以在每个实例上运行多个应用程序。如果您不介意将端口号附加到您的 http url,您可能会在不同的端口上运行它们。 yourdomain.com/ & yourdomain.com:8080.
这种方法没有任何问题,但您也可以使用 vhost 指令在单个 Node.js 实例中运行虚拟域。
您可以将 Nginx 服务器放在前面,并在后台对两个或多个服务器进程进行反向代理,这样您就可以在同一个 EC2 实例上混合和匹配 Node.js 和 Apache/PHP 等服务器。
【讨论】: