从本地主机通过 HTTPS 访问 AWS ALB
Access AWS ALB via HTTPS from localhost
我有一个带有 ECS 和 ALB 的 AWS 设置。 ALB 有 https 侦听器,我正在尝试为其配置 SSL 证书并将流量转发到我的 ECS 任务。
我的问题是,在开发环境中,我们 运行 应用程序使用 localhost
,当尝试将数据发送到 ALB 和 ECS 任务时,流量被拒绝,因为我无法添加本地主机因为我的域是 SSL。
有什么办法可以解决这个问题吗?
也许您可以在 hosts 文件中添加您的域名。
127.0.0.1 dev.example.com
这样,当您请求 dev.example.com 时,它将转到您的本地主机。
然后您的本地应用程序可以与 ALB 对话,您的浏览器将看到它具有正确的 SSL 证书。
问题出在 Route53 和记录集中。我在 Route53 services.example.com
中创建了一个新的子域,其中 A Record Type
和针对 ALB 的别名。然后在前端使用这个子域。
无需向主机文件添加任何内容。
我有一个带有 ECS 和 ALB 的 AWS 设置。 ALB 有 https 侦听器,我正在尝试为其配置 SSL 证书并将流量转发到我的 ECS 任务。
我的问题是,在开发环境中,我们 运行 应用程序使用 localhost
,当尝试将数据发送到 ALB 和 ECS 任务时,流量被拒绝,因为我无法添加本地主机因为我的域是 SSL。
有什么办法可以解决这个问题吗?
也许您可以在 hosts 文件中添加您的域名。
127.0.0.1 dev.example.com
这样,当您请求 dev.example.com 时,它将转到您的本地主机。 然后您的本地应用程序可以与 ALB 对话,您的浏览器将看到它具有正确的 SSL 证书。
问题出在 Route53 和记录集中。我在 Route53 services.example.com
中创建了一个新的子域,其中 A Record Type
和针对 ALB 的别名。然后在前端使用这个子域。
无需向主机文件添加任何内容。