【发布时间】:2018-02-07 02:47:58
【问题描述】:
我正在尝试通过 Visual Studio 2017 将我的 MVC 5 Web 应用程序部署到 aws elastic beanstock。我使用了扩展并单击了所有默认设置。我在我的 beanstock 终端中看到应用程序运行状况是绿色的。当我点击提供的网址时,我的浏览器出现超时错误。
我的第一个猜测是检查 SSL 是否正常工作(我在 Visual Studio 中的 IIS 配置文件需要 SSL。所以我尝试将证书附加到亚马逊中提供的 URL,但出现错误。在“使用中”列下它说不。
有什么想法吗?
【问题讨论】:
-
您的实例和 ELB 的安全性如何?您的 ELB 是否在公共子网中?
-
我一直在做一些挖掘,似乎它与 SSL 有关。我为我的应用禁用了 SSL,并且能够恢复网页。我可能会记下来,你不知道如何将 SSL 添加到单实例 beanstock 应用程序中吗?
-
您是在 ELB 上终止 SSL 还是要通过实例?听起来您希望它通过实例。
-
从 aws 负载均衡器页面显示,我没有。所以,我认为首选的选择是通过实例。我的项目非常简单,它只是一个您登录的 mvc 应用程序,该应用程序将您的凭据传递到本地交换服务器以获取电子邮件和其他东西。
-
在回答中,我添加了有关如何执行此操作的文档。
标签: asp.net amazon-web-services ssl asp.net-mvc-5 amazon-elastic-beanstalk