Backend

(letsencrypt) error no valid A records found for ; no valid AAAA records found for

하우아유두잉 2023. 4. 11. 18:40

소스코드 : https://github.com/wmnnd/nginx-certbot

 

무료 ssl을 발급받기 위해 letsencrypt 사용하려고 한다.

맥북환경에서 같은 작업을 했을때 계속 되지 않아서,

AWS에 ubuntu ec2를 생성해서 시도해봤다.

 

 

작업 도중 아래와 같은 에러가 발생했다.

 

$ sudo ./init-letsencrypt.sh 

 

도메인 레코드가 A 또는  AAAA가 아니라고 한다.

말도 안된다.

분명하게 A라도 적혀 있다.

 

하지만, 도메인을 cafe24에서 발급 후 aws에 네임서버를 등록한 상태라, 그 부분이 좀 걸렸다.

 

구글링 중 아래 캡쳐를 보면 public한 IP 주소를 사용해야 한다고 한다.

이거 때문인가? 의문이 생겼다.

https://community.letsencrypt.org/t/no-valid-a-records-found-for-website-no-valid-aaaa-records-found-for-website/187126

 

결과는 위의 이유가 아니었다.

 

도메인과 연결된 웹 사이트가 없었기 때문이다.(도메인 접속시 무응답)

그래서 nginx 설정을 통해 웹이 돌아가게 만들어 주면 된다.

자세한 방법은 아래 글을 참고하면 된다.

2023.04.12 - [back-end] - letsencrypt로 무료 ssl key 발급 후 적용시키기(nginx, certbot)

 

letsencrypt로 무료 ssl key 발급 후 적용시키기(nginx, certbot)

무료 ssl을 등록시키기 위해 letsencrypt를 사용한다. 먼저 local OSX 환경에서 docker를 이용해 키 발급을 받으려니, 도메인 문제로 실패했다. 아무래도 로컬에 private한 환경이다보니 public 도메인과 연

bekusib.tistory.com