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
다음 단계를 따르세요.
Epel 저장소 추가 sudo yum install epel-release
Apache용 SSL 모듈 및 Certbot 설치
sudo yum 설치 mod_ssl python-certbot-apache
- 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