How to install Certbot on Amazon Linux EC2
I have an Amazon EC2 box. I have installed Apache, MariaDb and PHP on it.
Among other things, I want to host a couple of WordPress websites on the EC2.
How do I go about installing Certbot on Amazon Linux so that I may issue SSL certificates for the various websites hosted on Apache?
I cannot find Amazon Linux listed on Certbot's website, and I read somewhere that Amazon Linux is close to CentOS/RHEL 7 so I picked that and tried to follow the instructions, but I got to
sudo yum install certbot-apache
and it didn't work, I get:
Loaded plugins: langpacks, priorities, update-motd
No package certbot-apache available.
Error: Nothing to do
Any help would be greatly appreciated.
For EC2 running Amazon Linux 2 AMI:
Enable EPEL Repo:
sudo amazon-linux-extras install epel
Install Certbot:
sudo yum install certbot-apache
You need to enable EPEL
sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
Reference: https://aws.amazon.com/premiumsupport/knowledge-center/ec2-enable-epel/
Then certbot installation works,
sudo yum install certbot