如何在运行Windows server 2012和Tomcat的EC2实例上设置HTTPS

如何在运行Windows server 2012和Tomcat的EC2实例上设置HTTPS,tomcat,ssl,amazon-ec2,https,amazon,Tomcat,Ssl,Amazon Ec2,Https,Amazon,我已经做了几年Java开发人员,但从来没有真正参与过任何网站的托管/部署,所以我试图通过一个业余项目来学习 到目前为止,我已经成功地使用Server2012设置了一个EC2实例,并成功地安装了Tomcat,运行了java应用程序,并从外部访问了它。技术选择(Windows/Tomcat)是出于熟悉而非必要 我想采取的下一步是在HTTPS下保护站点 我尝试了以下步骤,但没有任何运气通过HTTPS访问该网站。我还打开了AWS安全组和Windows防火墙上的443端口,但仍然没有成功 我知道我将来需要

我已经做了几年Java开发人员,但从来没有真正参与过任何网站的托管/部署,所以我试图通过一个业余项目来学习

到目前为止,我已经成功地使用Server2012设置了一个EC2实例,并成功地安装了Tomcat,运行了java应用程序,并从外部访问了它。技术选择(Windows/Tomcat)是出于熟悉而非必要

我想采取的下一步是在HTTPS下保护站点

我尝试了以下步骤,但没有任何运气通过HTTPS访问该网站。我还打开了AWS安全组和Windows防火墙上的443端口,但仍然没有成功

我知道我将来需要一个完整的SSL证书,但我希望我至少可以在这段时间内使用自签名证书来测试这个过程——也许不行

如果任何人有关于在相同设置上设置HTTPS的分步说明,将不胜感激!或任何关于我迄今为止所做的故障排除的建议(即检查证书设置是否正确,确保443打开,等等),如果一切似乎都是正确的,也将不胜感激


谢谢

由于这是一个学习项目,我建议您切换到linux;从长远来看,它将对您非常有用。我不知道为什么Tomcat SSL设置在Windows和Linux上会有所不同。您应该能够按照任何教程在Tomcat上设置SSL;从长远来看,它将对您非常有用。我不知道为什么Tomcat SSL设置在Windows和Linux上会有所不同。您应该能够按照任何教程在Tomcat上设置SSL。