Amazon Linux EC2 に Certbot をインストールする方法

Amazon Linux EC2 に Certbot をインストールする方法

Amazon EC2 ボックスを持っています。そこに Apache、MariaDb、PHP をインストールしました。

とりわけ、EC2 上でいくつかの WordPress ウェブサイトをホストしたいと考えています。

Apache でホストされているさまざまな Web サイトに SSL 証明書を発行できるように、Amazon Linux に Certbot をインストールするにはどうすればよいですか?

Amazon Linuxがリストに載っていないCertbotのウェブサイトどこかでAmazon LinuxがCentOS/RHEL 7に近いと読んだので、それを選んで試してみました。説明書、しかし私は

sudo yum install certbot-apache

それが機能しなかった場合、次のメッセージが表示されます。

Loaded plugins: langpacks, priorities, update-motd
No package certbot-apache available.
Error: Nothing to do

ご協力いただければ幸いです。

答え1

Amazon Linux 2 AMI を実行している EC2 の場合:

EPEL リポジトリを有効にする:

sudo amazon-linux-extras install epel

Certbot をインストールします。

sudo yum install certbot-apache

答え2

EPELを有効にする必要があります

sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

参照:詳細はこちら

その後、certbotのインストールが機能し、

sudo yum install certbot

答え3

手順に従ってください

  1. Epel リポジトリの追加 sudo yum install epel-release

  2. Apache 用の SSL モジュールと Certbot のインストール

sudo yum インストール mod_ssl python-certbot-apache

  1. Certbot を使用した証明書の生成と発行

sudo certbot --apache -d example.com -d www.example.com

答え4

以下のコマンドは私の場合は有効です(Amazon Linux バージョン 2 を使用しています)

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

関連情報