(letsencrypt) error no valid A records found for ; no valid AAAA records found for
소스코드 : https://github.com/wmnnd/nginx-certbot
무료 ssl을 발급받기 위해 letsencrypt 사용하려고 한다.
맥북환경에서 같은 작업을 했을때 계속 되지 않아서,
AWS에 ubuntu ec2를 생성해서 시도해봤다.
작업 도중 아래와 같은 에러가 발생했다.
$ sudo ./init-letsencrypt.sh
도메인 레코드가 A 또는 AAAA가 아니라고 한다.
말도 안된다.
분명하게 A라도 적혀 있다.
하지만, 도메인을 cafe24에서 발급 후 aws에 네임서버를 등록한 상태라, 그 부분이 좀 걸렸다.
구글링 중 아래 캡쳐를 보면 public한 IP 주소를 사용해야 한다고 한다.
이거 때문인가? 의문이 생겼다.
결과는 위의 이유가 아니었다.
도메인과 연결된 웹 사이트가 없었기 때문이다.(도메인 접속시 무응답)
그래서 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