So installieren Sie Certbot auf Amazon Linux EC2

So installieren Sie Certbot auf Amazon Linux EC2

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

  1. Hinzufügen des Epel-Repositorys sudo yum install epel-release

  2. Installieren des SSL-Moduls und des Certbot für Apache

sudo yum installiere mod_ssl python-certbot-apache

  1. 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

verwandte Informationen