我希望这个网站www.albunack.net支持SSL
它作为一个Java WAR文件安装在AWS Elastic Beanstalk上,网址是albunack.elasticbeanstalk.com, dns(作为单个实例)配置在Route 53控制下。
我没有太多的系统管理知识,什么是最简单的方法为这个启用SSL
这是一个非常具体的要求,所以我希望有一系列具体的步骤来实现这一目标,而不是笼统的建议。
来自AWS推荐,使用ElasticBeanstalk处理SSL最简单的方法是通过AWS负载平衡器.
参考:https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/configuring-https.html
您可以从AWS轻松获得由AWS颁发的免费SSL证书,或将您的自签名证书导入AWS ACM。
- 如何颁发您自己的公共SSL证书?https://docs.aws.amazon.com/acm/latest/userguide/gs-acm-request-public.html
- 如何导入SSL证书?https://docs.aws.amazon.com/acm/latest/userguide/import-certificate.html
如果我们选择ElasticBeanstalk, AWS建议我们使用Load Balancer &;自动伸缩以利用ElasticBeanstalk提供的所有优秀特性,例如Blue-Green部署模型。
Amazon Lightsail是一个选择
如果您在ElasticBeanstalk下仅使用一个EC2实例管理应用程序,我建议使用Amazon Lightsail哪个成本更好。
参考:https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-using-lets-encrypt-certificates-with-nginx
如何在独立的EC2实例上安装SSL
这是一篇很老的文章,但你可以看到在单个EC2实例上执行该操作的步骤概述。https://www.freecodecamp.org/news/going https -在亚马逊ec2 - ubuntu - 14 - 04 - -让-加密certbot - - nginx - 696770649 - e76/