이 포스팅은 Xshell - AWS EC2서버에 접속, Nginx 설치포스팅과 이어지는 내용이다.
Certbot을 이용한 Let’s Encrypt 와일드 카드 인증서 발급
HTTPS를 사용하기 위해 무료 인증서인 Let’s Encrypt 와일드 카드 인증서 발급받는 과정
- Certbot 설치
sudo apt-get update sudo apt-get install software-properties-common sudo add-apt-repository ppa:certbot/certbot sudo apt-get update
- Nginx에 Cerbot 패키지 설치
sudo apt-get install python-certbot-nginx
- DNS 방식 와일드카드 인증서 요청
- 다음 certbot 명령은 도메인 *.mirutree.site 의 와일드카드 인증서를 요청하는 명령어이다.
certbot certonly --manual --preferred-challenges dns -d "*.mirutree.site" -d "mirutree.site"
- DNS 레코드 설정
- ❗인증을 Verification 할때 이미 DNS TXT Record가 존재해야한다.
- 이미지와 같이 발급해준 값을 DNS TXT Record에 추가해준다.
- Gaia - DNS 레코드 설정을 참고한다.
- 인증완료
- 다음과 같이 축하한다는 메시지가 나오면 완료된 것이다.