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