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

时间:2017-10-05 14:27:44

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

如何在运行wordpress的EC2实例上安装SSL证书?我试过以下链接:
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实例

4 个答案:

答案 0 :(得分:2)

如上所述,您无法使用AWS的证书。但您可以使用另一个优秀的免费证书提供商 - Let's Encrypt

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

答案 1 :(得分:1)

解答:
我能够通过AWS CLI使用Let的加密功能来添加自动续订SSL证书。尽管使用了Google Cloud,但下面的链接非常有用。由于两台服务器都使用bitnami作为Wordpress,因此转移指令 https://www.youtube.com/watch?v=DBnQkH1v-Xw&app=desktop
我只需要对指令进行一次更改,那就是将RewriteRule更改为     在此重写规则https://(domain)[R,L]

答案 2 :(得分:1)

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

以下是关于如何做我刚才所说的https://medium.com/@adnanxteam/how-to-add-ssl-certificate-to-laravel-on-ec2-aws-18104cc036d1

的完整指南

答案 3 :(得分:0)

您可以在负载均衡器上附加此证书,并将其转发到后端实例端口80 443-> 80 将证书应用于elb时,您有两种选择将证书上传到ACM或IAM,您可以选择任何人,只需复制粘贴证书脱轨