如何解决为使用Elastic Beanstalk和LightSail的子域配置SSL
我已经能够使用AWS的证书管理器设置SSL证书并将其用于两个Elastic Beanstalk环境。一个在example.com上,另一个在dev.example.com上。 Https都能很好地工作。
现在,我们需要使用LightSail WordPress安装替换example.com。当前的example.com Elastic Beanstalk环境正在转移到另一个子域。
我对LightSail并不熟悉,并且文档似乎只涵盖在LightSail本身内部设置DNS记录,而不是从Route 53设置。至少在提到SSL时。
文档确实提到您可以在Route 53中创建一个A记录,并将其指向LightSail静态IP地址,该操作已经完成,但是https无效。大概我需要以某种方式分配SSL证书,但是我没有运气来解决这个问题。
我是否需要在LightSail中创建一个负载平衡器,还是有另一种方法来使用相同的SSL证书在Route 53中的一个域指向类似这样的不同类型的AWS产品?
解决方法
我需要以某种方式分配SSL证书,但是我没有运气来解决这个问题。
ACM证书只能在负载均衡器,API网关和CloudFront发行版上使用。它们不能在实例上使用。
有两个选项可以纠正此问题:
- 使用load balancer with your lightsale。这样,您就可以在提供的平衡器上安装ACM证书。
- 在实例上设置SSL证书。由于您不能为此使用ACM,因此必须获得第三方证书。流行的选择是https://letsencrypt.org/,它提供免费的公共证书。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。