web-dev-qa-db-ja.com

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

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

特に、EC2でいくつかのWordPress Webサイトをホストします。

ApacheでホストされているさまざまなWebサイトのSSL証明書を発行できるように、Amazon LinuxにCertbotをインストールする方法を教えてください。

CertbotのWebサイト に記載されているAmazon Linuxが見つからないため、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

どんな助けでも大歓迎です。

4
J86

Amazon Linux 2 AMIを実行するEC2の場合:

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

Sudo Amazon-linux-extras install epel

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

Sudo yum install certbot-Apache
5
Wu Haa

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

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

リファレンス: https://aws.Amazon.com/premiumsupport/knowledge-center/ec2-enable-epel/

次に、certbotのインストールが機能します。

Sudo yum install certbot
2
Amit Rathi

手順に従ってください

  1. Epel Repostory Sudo yum install epel-releaseの追加

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

Sudo yum install mod_ssl python-certbot-Apache

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

Sudo certbot --Apache -d example.com -d www.example.com

0
JeswinKNinan

Sudo yum install epel-releaseを行ってもうまくいきませんでした。実際、epel.repoファイル全体が欠けていました。 Amazon独自のドキュメント によると、これは/etc/yum.repos.d/に存在する必要があります。

私はグーグル検索し、 これはGitHubにあります を見つけました。そこで概説されている手順に従って、epel.repoファイルを取得すると、Certbotをインストールする元のコマンドが機能しました。

Sudo yum install certbot-Apache
0
J86

これは私のために以下のコマンドが機能します(私はAmazon Linuxバージョン2を使用しています)

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