Amazon Linux EC2에 Certbot을 설치하는 방법

Amazon Linux EC2에 Certbot을 설치하는 방법

Amazon EC2 상자가 있습니다. Apache, MariaDb 및 PHP를 설치했습니다.

무엇보다도 저는 EC2에서 몇 개의 WordPress 웹사이트를 호스팅하고 싶습니다.

Apache에서 호스팅되는 다양한 웹 사이트에 대해 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

참조:https://aws.amazon.com/premiumsupport/knowledge-center/ec2-enable-epel/

그런 다음 certbot 설치가 작동합니다.

sudo yum install certbot

답변3

다음 단계를 따르세요.

  1. Epel 저장소 추가 sudo yum install epel-release

  2. Apache용 SSL 모듈 및 Certbot 설치

sudo yum 설치 mod_ssl python-certbot-apache

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

관련 정보