如何在AWS EC2 Wordpress服务器上安装SSL证书?

问题描述:

如何将SSL证书安装到运行WordPress的EC2实例?我曾尝试以下链接:
https://aws.amazon.com/blogs/aws/new-aws-certificate-manager-deploy-ssltls-based-apps-on-aws/ http://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_server-certs.html 但是,我一直无法成功传播任何更改。 我的步骤如下: - 请求ACM SSL证书 - 创建与SSL证书负载平衡器连接 -attach负载平衡器EC2实例如何在AWS EC2 Wordpress服务器上安装SSL证书?

+0

谷歌:你是如何使用负载平衡器来添加SSL的Amazon EC2 – ProEvilz

+0

?你使用的是Apache还是Nginx? –

+0

@MarkB我正在使用Apache。我确实设置了一个负载均衡器。 –

如前所述,你不能使用AWS的证书。但你可以使用另一个优秀的免费证书提供商 - Let's Encrypt

它们提供了一个易于安装和使用的工具,它支持Apache和Nginx以及大多数Linux。

+0

我要去第二个约翰Veldboom的回答。让我们加密非常容易使用。我们没有发现他们的证书有任何问题。安装非常简单,它们支持自动更新。注意:对于大多数设置,我建议使用ALB或NLB并使用Amazon SSL证书将SSL卸载到负载平衡器上,但在某些情况下,这是矫枉过正的。当我们在私有子网中的EC2实例前设置负载均衡器时,我们还安装Lets Encrypt,以便我们可以通过Bastion主机(OpenVPN)将公司网络中的SSL用于EC2实例。 –

答:
我能够使用我们通过AWS CLI来加密添加一个自动更新SSL证书。尽管在Google Cloud上,但以下链接非常有用。由于这两个服务器都使用bitpressi作为Wordpress,因此这些指令可以转移。
https://www.youtube.com/watch?v=DBnQkH1v-Xw&app=desktop
我只是不得不做出一个改变的指示,那就是改变重写规则是 重写规则https://(domain这里)[R,L]

您可以将负载平衡器此证书,并转发给后端实例端口80 443-> 80 在申请证书ELB你有两个选择上传证书到ACM或IAM你可以选择任何人,只需复制粘贴证书出轨

+0

嗨@ rahul-sharma你能回答这个问题吗?https://stackoverflow.com/questions/46952853/while-using-aws-free-ssl-i-am-getting-session-issue-on-ec2 –

另一种方法是通过登录到您的服务器手动设置它。您应该获得一些便宜的SSL证书并将其安装在您的/etc/apache2/ssl文件夹中。确保您的443端口已打开并且openssl已安装在您的服务器上并已启用。

下面是关于如何做一个完整的指南,我刚才说的https://medium.com/@adnanxteam/how-to-add-ssl-certificate-to-laravel-on-ec2-aws-18104cc036d1