如何为在 AWS EC2 上创建的 WordPress 网站获取 SSL 证书

问题描述 投票:0回答:1

我最近为一家小型企业创建了一个网站,基本上处于上线的最后阶段。网页设计完成,分配弹性IP,链接域名。推广网站之前的最后一步(至少我希望如此)是为 Web 服务器获取 SSL 证书,以便 URL 顶部不再出现“不安全”字样。

我通过 YouTube、AWS Help、StackOverflow 线程在网络上无休止地搜索,甚至咨询了我的教授,但我仍然没有找到一个正确的指南来完成整个过程(至少对于我的情况而言)。

我的 Web 服务器在 Amazon Linux 上运行 Apache。我非常绝望地试图寻找答案。我是一名本科生,所以我对这个话题不是最了解的。之前我只为之前的课程项目创建了一个非常基本的网站,因此这个独立项目是一个技术进步,到目前为止我已经能够使用在线资源解决我遇到的所有问题。

之前我曾尝试使用 ACM(Amazon 证书管理器)为我的 Web 服务器提交证书请求,但失败了。

我也尝试过使用 CertBot,但没有针对在 Amazon Linux 上运行 Apache 的 HTTP 网站的指南

我见过很多教程使用不同的方法,例如首先在 AWS 上创建其他基础设施,例如安全组或负载均衡器。当我创建这个网站时,我没有接触过这些工具集。我仅使用 EC2 加上连接控制台来安装 WordPress,并使用 AWS 弹性 IP 来分配给实例。

我的域名也在 CloudFlare 上,如果这有助于解决这个整体问题。

wordpress amazon-web-services amazon-ec2 ssl-certificate certbot
1个回答
0
投票

如果您的 WordPress Linux 实例使用 binami,并且已正确配置 dns,则您应该能够在 ssh 进入 ec2 后使用 LetsEncrypt 作为创建 SSL 证书的方法,正如有人已经提到的那样。

如果您可以 ssh 进入实例运行:

sudo /opt/bitnami/bncert-tool

来源:https://docs.bitnami.com/aws/how-to/get-started-wordpress-aws-marketplace-intermediate/

© www.soinside.com 2019 - 2024. All rights reserved.