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
手順に従ってください
Epel リポジトリの追加 sudo yum install epel-release
Apache 用の SSL モジュールと Certbot のインストール
sudo yum インストール mod_ssl python-certbot-apache
- 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