在同一应用程序服务器上运行多个应用程序 - AWS OpsWorks

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在同一应用程序服务器上运行多个应用程序

重要

该 AWS OpsWorks Stacks 服务于 2024 年 5 月 26 日终止,新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问,请通过 re AWS : Post 或通过 Pre mium Su AWS pp ort 与 AWS Support 团队联系。

注意

本主题中的信息不适用于 Node.js 应用程序。

如果您有同一类型的多个应用程序,则在同一应用程序服务器实例上运行它们有时会更为经济高效。

在同一服务器上运行多个应用程序
  1. 针对每个应用程序向堆栈添加应用程序。

  2. 为每个应用程序获取单独的子域并将子域映射到应用程序服务器或负载均衡器的 IP 地址。

  3. 编辑每个应用程序的配置以指定适当的子域。

有关如何执行这些任务的更多信息,请参阅使用自定义域

注意

如果您的应用程序服务器运行多个 HTTP 应用程序,则可使用 Elastic Load Balancing 进行负载均衡。对于多个 HTTPS 应用程序,您必须在负载均衡器处终止 SSL 连接或者为每个应用程序创建单独的堆栈。HTTPS 请求已加密,这意味着,如果您在服务器处终止 SSL 连接,则负载均衡器无法检查域名来确定哪个应用程序应处理请求。