使用适用于Visual Studio 2017的AWS工具包将asp.net core 2.0 API成功部署到AWS后,我只能通过HTTP访问我的api。HTTPS请求因连接超时而失败。
到目前为止,我已经执行了以下操作:在AWS Certificate Manager上设置指向我的个人域的证书,该证书正确映射在Route 53上。我的API在dev上可以使用dev-cert和Amazon文档(https:// docs。 aws.amazon.com/elasticbeanstalk/latest/dg/SSLNET.SingleInstance.html)对我来说似乎很模糊,因为它指的是S3而不是证书管理器。
我最终在我的应用程序中添加了一个负载均衡器,并设置了最大值。设置为1并将SSL证书应用于负载均衡器。
在负载均衡器上,我已将端口443设置为侦听器,并在我的API上重定向到80。然后一切正常。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句