【发布时间】:2018-12-26 02:10:54
【问题描述】:
使用 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 文档在 localhost 上运行良好 (https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/SSLNET.SingleInstance.html ) 对我来说似乎很模糊,因为它指的是 S3 而不是证书管理器。
【问题讨论】:
-
确保在 elb 负载均衡器的配置下设置为允许端口 443。检查 elb -> 您的应用程序 -> 配置(左侧菜单)-> 负载均衡器
-
这是一个微环境,所以那里没有负载均衡器。我已经检查了我的安全组的入站端口,并且允许 443 入站
标签: c# asp.net-core-2.0 amazon-elastic-beanstalk aws-certificate-manager aws-sdk-net