安装 SSL 证书

Installing SSL Certificate

我正在尝试在我的 Apache 服务器上安装 SSL 证书,该服务器托管在 AWS 的 EC2 实例上。我最初打算使用 AWS Certificate Manager 并将 SSL 放在负载均衡器上,但我不需要一个以上的 EC2 实例。

我发现您可以将 SSL 直接安装到 AWS 托管的服务器上。我感到困惑的是如何去做。 https://www.digicert.com/ssl-certificate-installation-apache.htm,除其他外,是我一直试图遵循的 link。我在上面的 digicert link 中停留在 #2,因为我找不到 SSL 配置文件。有没有可能我无法设置?如果是这样,我是否像#4 中指定的那样创建虚拟主机?我应该把虚拟主机代码块放在服务器的什么地方?

感谢您的所有帮助!

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

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

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

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 版。

如果有人需要对此问题进行更多解释,请告诉我。我从头开始弄明白了,并且非常乐意帮助其他人避免 confusion/frustration。一旦你能理解它就非常简单了。