如何在 Amazon Linux EC2 上安装 Certbot

J86*_*J86 5 ssl-certificate amazon-ec2 certbot

我有一个亚马逊 EC2 盒子。我已经在上面安装了 Apache、MariaDb 和 PHP。

除此之外,我想在 EC2 上托管几个 WordPress 网站。

如何在 Amazon Linux 上安装 Certbot,以便我可以为托管在 Apache 上的各种网站颁发 SSL 证书?

我在Certbot 的网站上找不到列出的 Amazon Linux ,我在某处读到 Amazon Linux 接近 CentOS/RHEL 7,所以我选择了它并尝试按照说明进行操作,但我必须

sudo yum install certbot-apache
Run Code Online (Sandbox Code Playgroud)

它没有用,我得到:

Loaded plugins: langpacks, priorities, update-motd
No package certbot-apache available.
Error: Nothing to do
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激。

小智 10

对于运行 Amazon Linux 2 AMI 的 EC2:

启用 EPEL 存储库:

sudo amazon-linux-extras install epel
Run Code Online (Sandbox Code Playgroud)

安装 Certbot:

sudo yum install certbot-apache
Run Code Online (Sandbox Code Playgroud)


小智 5

您需要启用 EPEL

sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
Run Code Online (Sandbox Code Playgroud)

参考:https : //aws.amazon.com/premiumsupport/knowledge-center/ec2-enable-epel/

然后certbot安装工作,

sudo yum install certbot
Run Code Online (Sandbox Code Playgroud)