在 Amazon EC2 实例上安装 SSL 证书

Installing a SSL certificate on Amazon EC2 Instance

我是 AWS 新手。

我已经使用 Apache2 创建了一个 EC2 Ubuntu 实例。

另一方面,我有一个域和该域的 SSL 证书。

我还创建了一个 Routed 53 托管区域。我现在可以使用任何浏览器访问 EC2 实例,只需输入我的域名。

现在我需要在 EC2 实例上安装和设置 SSL 证书。

我花了好几个小时寻找一个好的教程或文档来告诉我安装 SSL 证书要遵循的步骤。

拜托,我将不胜感激任何帮助,link 工作教程或文档以满足我的需要。

您的 EC2 是 none 而不是空白机器。

对于 apache2 设置 SSL 证书,您必须遵循 link

中提到的步骤

https://www.ssls.com/knowledgebase/how-to-install-an-ssl-certificate-on-apache/

确保您的 ssl 配置应该在 /etc/apache2/sites-enabled/default-ssl.conf.

在此文件中,域的所有 ssl 证书映射和 vhost 条目都必须创建以使用 443 端口使用 https 协议。

确保您在 AWS 的 EC2 安全组中启用了 443 端口。

<VirtualHost [IP ADDRESS]:443>
ServerAdmin webmaster@ssl-tutorials.com
DocumentRoot var/www/html/example/
ServerName www.example.com
ErrorLog www/home/logs/error_log
SSLEngine on
SSLCertificateFile /etc/ssl/ssl-tutorials_com.crt
SSLCertificateKeyFile /etc/ssl/ssl-tutorials.key
SSLCertificateChainFile /etc/ssl/ssl-tutorials_com.ca-bundle
</VirtualHost>