godaddy에서 구매하였다.
이 블로그를 보면서 작성하였다.
위 링크의 블로그를 따라하면 쉽게 HTTPS(& SSL 갱신)를 적용할 수 있다. 다만 이를 적용하며 나는 여러가지 바보 같은 문제를 만들었는데 다음번에는 이러한 바보같은 짓을 방지하고자 기록한다.
1. 도메인 이름 적용
HTTPS를 적용하기 위해서 여러 파일(init_letsencrypt.sh, app.conf, docker_compose.yml)을 작성해야하는데 자신이 구매한 도메인 이름을 적어야 하는 부분이 있다. 하나도 빠뜨리지 않게 꼼꼼히 확인하자!!
2. docker-compose up
./init_letsencrypt.sh를 실행 후 반드시 docker-compose up을 하자! 이거 안하면 certbot container 내려가 있고 당연히 SSL 갱신도 못한다.
3. SSL 발급 회수 제한
let's encrypt는 도메인 이름이 SSL 인증서를 발급받을 수 제한이 있다. 제한 넘기면 7일 기다려야 한다. 만약 단순 테스트를 하는 것이라면 init_letsencrypt.sh의 staging을 1로 설정하자.
없는 문제도 만드네