我有一个网页,我想使用ssl(https)
现在它正在运行但是通过私人认证提醒用户"连接不安全"。
我通过以下链接发出了aws认证: https://docs.aws.amazon.com/acm/latest/userguide/gs-acm-validate-dns.html#dns-add-cname
并设置我的tomcat服务器以使用证书,如此链接所示 http://techtracer.com/2007/09/12/setting-up-ssl-on-tomcat-in-3-easy-steps/
答案 0 :(得分:0)
这篇博文在11年左右过于陈旧。不确定它是否有效。
但您可以使用build
Link生成新的免费证书,并将其添加到负载均衡器以终止SSL连接。您的服务器将落后于该负载均衡器。
答案 1 :(得分:0)
在AWS ACM上,您需要在Web服务器前安装负载均衡器,然后可以在负载均衡器处终止SSL并将HTTP连接转发到您的tomcat Web服务器: https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-create-https-ssl-load-balancer.html
或者,如果您不想拥有负载均衡器(成本等),那么您可以查看使用免费的CA,例如letsencrypt。我从来没有在tomcat之前使用过letsencrpt,但是快速谷歌提出了一些明智的解决方案,例如: https://community.letsencrypt.org/t/configuring-lets-encrypt-with-tomcat-6-x-and-7-x/32416
启动并运行SSL后,我建议您检查SSL配置使用https://www.ssllabs.com/
的强度