amazon-web-services - 如何为我的 Elastic Beanstalk Java 应用程序启用 HTTPS?

标签 amazon-web-services https amazon-elastic-beanstalk

我的实例是单实例,没有负载均衡器。
我似乎无法向现有应用程序实例添加负载均衡器。
关于 Elastic Load Balancer 的其他建议已经过时——AWS 中似乎没有这样的服务。
我不需要缓存或边缘交付 - 我的应用程序完全是事务性 API,所以可能不需要 CloudFront。
我有一个域名和一个名称服务器(AWS 外部)。我有一个证书(在证书管理器中生成)。
如何为我的 Elastic Beanstalk Java 应用程序启用 HTTPS?

最佳答案

CloudFront 是添加 SSL 终止的最简单、最便宜的方法,因为 AWS 将通过与证书管理器的集成为您处理这一切。
如果添加 ELB,则必须 24/7 全天候运行,这将使单个实例服务器的成本增加一倍。
如果您想在服务器本身上支持 SSL 终止,您将不得不自己完成(使用您的 web 容器,例如 apache、nginx、tomcat 或您正在运行的任何东西)。它不容易设置。
即使您不需要缓存,CloudFront 仅用于处理您的证书(这就像从下拉列表中选择证书一样简单)也是值得的。

关于amazon-web-services - 如何为我的 Elastic Beanstalk Java 应用程序启用 HTTPS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63901264/

相关文章:

python - 使用 AWS Lambda Function 将机器学习引入实时生产

wordpress - 如何在 WordPress 中将图片的 url 从 http 重写为 https?

amazon-web-services - 在 EB 上的 Docker 中运行的应用程序拒绝连接到自己

ssl - AWS Beanstalk SSL 负载均衡环境

amazon-web-services - 无法使用 travis ci 在 elasticbeanstalk 中部署 docker 应用程序

amazon-web-services - 我正在学习创建 AWS Lambda。我想创建一个 "chain": S3 -> 4 Chained Lambda( )'s -> RDS. I can' t get the first lambda to call the second

python - 如何从 AWS Glue Python Shell 连接到 RDS 实例?

amazon-web-services - 如何在 aws AppSync 中按createdAt和updatedAt排序和过滤?

asp.net-mvc - ASP.NET MVC : How to disable SSL 2. 0

java - 如何在java中测试http和https服务器的可用性