🥺 Https 인증 실패

Nginx 에서 Let’s Encrypt의 무료 인증서를 통해 도메인의 서브도메인, 2차 서브도메인을 인증하려고 하는데 계속해서 오류가 반환됩니다.

sudo certbot --nginx -d [ex.2vup.com](http://ex.2vup.com) -d coin.ex.2vup.com

연결된 conf 파일의 name_server에도 오류가 없는데 coin.ex.2vup.com 주소만 계속해서 Https 인증이 실패하며 오류를 반환하고 있습니다.

Let’s Encrypt 오류로 Https 인증에 실패한 경우와 오류 해결방법을 확인합니다.

🔒 Let’s Encrypt 오류

🏁 DNS problem: NXDOMAIN

Detail: DNS problem: NXDOMAIN looking up A for coin.ex.2vup.com - check that a DNS record exists for this domain

Challenge failed for domain coin.ex.2vup.com

🪄 해결 방법

도메인 호스팅 사이트의 DNS관리에 진입합니다.

오류가 나고 있는 서브도메인의 주소를 a레코드에 지정했는지 확인합니다.

ex) coin.ex / a / 인스턴스 ip주소

연결하고자 하는 인스턴스의 ip주소와 도메인 앞 서브도메인들을 한번에 DNS설정에 추가해준 뒤 인증을 재시도합니다.

멀티사이트로 도메인을 추가하고자 할 경우 sudo certbot --nginx -d [ex.2vup.com](http://ex.2vup.com) -d [coin.ex.2vup.com](http://coin.ex.2vup.com) 뒤에 -d

를 기재하고 이어서 사이트 주소를 추가합니다.

정상적으로 진행될 경우 메일주소와 리다이렉트 여부를 물어봅니다.

🏁 Error creating new order :: too many failed authorizations recently

An unexpected error occurred: There were too many requests of a given type :: Error creating new order :: too many failed authorizations recently: see https://letsencrypt.org/docs/rate-limits/

🪄 해결 방법

1시간에 5회 이상 인증을 시도할 경우 반환되는 오류 메시지입니다. 약 1시간 뒤 sudo service nginx restart 로 Nginx를 재실행하고 재시도합니다.