0

在使用 AWS Toolkit for Visual Studio 2017 成功将我的 asp.net core 2.0 API 部署到 AWS 后,我只能通过 HTTP 访问我的 api。HTTPS 请求因连接超时而失败。

到目前为止,我已经完成了以下工作:在 AWS Certificate Manager 上设置一个证书,该证书指向我的个人域,并在 Route 53 上正确映射。我的 API 使用 dev-cert 和 amazon 文档(https://docs. aws.amazon.com/elasticbeanstalk/latest/dg/SSLNET.SingleInstance.html)对我来说似乎很模糊,因为它指的是 S3 而不是证书管理器。

4

1 回答 1

0

我最终为我的应用程序添加了一个负载均衡器,设置了最大值。实例为 1 并将 SSL 证书应用于负载均衡器。

在负载均衡器上,我将端口 443 设置为侦听器,并在我的 API 上重定向到 80。然后一切都奏效了。

于 2018-12-27T16:31:32.263 回答