安装SSL证书

时间:2016-05-04 20:18:55

标签: amazon-web-services ssl amazon-ec2 ssl-certificate

我正在尝试在我的Apache服务器上安装SSL证书,该服务器托管在AWS的EC2实例上。我原本打算使用AWS Certificate Manager并将SSL放在Load Balancer上,但我不需要多个EC2实例。

我发现您可以将SSL直接安装到AWS托管的服务器上。我很困惑的是如何做到这一点。其中https://www.digicert.com/ssl-certificate-installation-apache.htm是我一直试图遵循的链接。我被困在digicert链接的#2上面因为我找不到SSL配置文件。有可能我没有那个设置吗?如果是这样,我是否要创建#4中指定的虚拟主机?我将虚拟主机代码块放在服务器中的哪个位置?

感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

您需要将ssl证书放在ec2实例上的tomcat中,然后您可以拍摄该实例的图像并更新amazon autoscale上的图像。在tomcat服务器上安装ssl证书的步骤,你可以在不同的链接上找到谷歌,你会发现很多链接。虽然我提供了一些以下链接,但希望这些有所帮助:

https://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html

https://www.mulesoft.com/tcat/tomcat-ssl

答案 1 :(得分:0)

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/SSL-on-an-instance.html

如果您在/etc/httpd/conf.d中找不到SSL配置文件,那么因为您没有在服务器上安装mod_ssl。 mod_ssl适用于Apache 2.2版。 mod24_ssl不适用于Apache 2.2版,但2.4。我使用命令sudo yum install -y mod_ssl,因为我有2.2版本,所以它在我的实例上工作正常。

如果有人对此问题需要更多解释,请与我们联系。我从头开始想出来,并且非常乐意帮助别人避免混乱/挫折。一旦你能理解它,它就非常直接。