如何在运行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实例
答案 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,您可以选择任何人,只需复制粘贴证书脱轨