使用自定义域 - AWS OpsWorks

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

使用自定义域

重要

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

如果您通过第三方托管一个域名,则可将该域名映射到一个应用程序。基本步骤如下所示:

  1. 通过 DNS 注册商创建一个子域,然后将它映射到您的负载均衡器的弹性 IP 地址或您的应用程序服务器的公有 IP 地址。

  2. 将您的应用程序的配置更新为指向该子域并重新部署应用程序。

注意

确保您将未限定的域名 (如 myapp1.example.com) 转发至已限定的域名 (如 www.myapp1.example.com),以便它们都能映射到您的应用程序。

为应用程序配置域时,域在服务器的配置文件中将作为服务器别名列出。如果您正在使用负载均衡器,则负载均衡器会在请求传入时检查 URL 中的域名并基于域重定向流量。

将子域映射到 IP 地址
  1. 如果您使用的是负载均衡器,在 Instances 页面上,单击负载均衡器实例以打开其详细信息页并获取实例的 Elastic IP 地址。或者,从应用程序服务器实例的详细信息页中获取公有 IP 地址。

  2. 按照您的 DNS 注册商提供的说明来创建您的子域并将其映射到步骤 1 中的 IP 地址。

注意

如果负载均衡器实例在某个时间点终止,则会向您分配一个新的弹性 IP 地址。您需要更新 DNS 注册商设置以映射到新的弹性 IP 地址。

AWS OpsWorks Stacks 只是将域名设置添加到应用程序的deploy属性中。您必须实施自定义配方从节点对象中检索信息并正确配置服务器。有关更多信息,请参阅 说明书和诀窍