Ich habe eine Amazon EC2-Box. Ich habe Apache, MariaDb und PHP darauf installiert.
Unter anderem möchte ich ein paar WordPress-Websites auf EC2 hosten.
Wie installiere ich Certbot auf Amazon Linux, damit ich SSL-Zertifikate für die verschiedenen auf Apache gehosteten Websites ausstellen kann?
Ich kann Amazon Linux nicht finden aufCertbots Website, und ich habe irgendwo gelesen, dass Amazon Linux CentOS/RHEL 7 sehr ähnlich ist, also habe ich das genommen und versucht,die Anleitungen, aber ich muss
sudo yum install certbot-apache
und es hat nicht funktioniert, ich bekomme:
Loaded plugins: langpacks, priorities, update-motd
No package certbot-apache available.
Error: Nothing to do
Für jede Hilfe wäre ich sehr dankbar.
Antwort1
Für EC2 mit Amazon Linux 2 AMI:
EPEL-Repo aktivieren:
sudo amazon-linux-extras install epel
Installieren Sie Certbot:
sudo yum install certbot-apache
Antwort2
Sie müssen EPEL aktivieren
sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
Referenz:https://aws.amazon.com/premiumsupport/knowledge-center/ec2-enable-epel/
Dann funktioniert die Certbot-Installation,
sudo yum install certbot
Antwort3
Folge den Schritten
Hinzufügen des Epel-Repositorys sudo yum install epel-release
Installieren des SSL-Moduls und des Certbot für Apache
sudo yum installiere mod_ssl python-certbot-apache
- Generieren und Ausstellen des Zertifikats mit dem Certbot
sudo certbot --apache -d example.com -d www.example.com
Antwort4
Der folgende Befehl funktioniert bei mir (ich verwende Amazon Linux Version 2)
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm