【问题标题】:How do you install an SSL certificate on an AWS EC2 Wordpress server?如何在 AWS EC2 Wordpress 服务器上安装 SSL 证书?
【发布时间】:2018-03-17 05:20:34
【问题描述】:

如何将 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 证书的负载均衡器 - 将负载均衡器附加到 EC2 实例

【问题讨论】:

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


【解决方案1】:

如前所述,您不能使用 AWS 的证书。但是您可以使用另一个出色的免费证书提供程序 - Let's Encrypt

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

【讨论】:

  • 我将支持 John Veldboom 的回答。 Let's Encrypt 非常易于使用。我们没有发现他们的证书有任何问题。安装很容易,它们支持自动更新。注意:对于大多数设置,我建议使用 ALB 或 NLB 并使用 Amazon SSL 证书将 SSL 卸载到负载均衡器上,但在某些情况下,这太过分了。当我们在私有子网中的 EC2 实例前面设置负载均衡器时,我们还安装了 Lets Encrypt,以便我们可以使用 SSL 从我们的公司网络通过堡垒主机 (OpenVPN) 连接到 EC2 实例。
【解决方案2】:

回答:
我能够通过 AWS CLI 使用 Let's Encrypt 添加自动续订 SSL 证书。尽管位于 Google Cloud 上,但下面的链接非常有用。由于两台服务器都将 bitnami 用于 Wordpress,因此指令会转移。
https://www.youtube.com/watch?v=DBnQkH1v-Xw&app=desktop
我只需要对说明进行一项更改,那就是将 RewriteRule 更改为 RewriteRule https://(domain 这里)[R,L]

【讨论】:

    【解决方案3】:

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

    这是我刚才所说的操作的完整指南https://medium.com/@adnanxteam/how-to-add-ssl-certificate-to-laravel-on-ec2-aws-18104cc036d1

    【讨论】:

      【解决方案4】:

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

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-31
      • 2017-04-07
      • 2021-01-15
      • 2018-04-19
      • 2018-07-20
      • 2013-02-25
      • 2020-06-08
      • 2016-05-29
      相关资源
      最近更新 更多