$ sudo docker-compose up -d --build
도커 실행 시
nginx가 실행되지 않는 현상이 발생됩니다.
$ nano init-letsencrypt.sh
init-letsencrypt.sh 파일에 들어가서 확인해보니
도메인을 발급받은 이메일이 잘못 적혀있었습니다.
그리고 테스트 할 때 staging은 1로 해주어야 합니다.
0으로 하고 5회이상 실행하면 다시 인증 받는데 1주일 이상이 소요된다고 합니다.
$ sudo docker-compose down
$ sudo chmod +x init-letsencrypt.sh
$ sudo ./init-letsencrypt.sh
파일을 수정한 후에 도커를 종료하고 인증서를 적용합니다.
$ sudo docker-compose up -d --build
그리고 다시 도커를 실행하면
$ sudo docker-compose ps
nginx가 정상 작동 되는 것을 확인할 수 있습니다.
'Python > Django' 카테고리의 다른 글
Docker 실행 시 이미지 안 뜨는 문제 (0) | 2022.07.14 |
---|---|
Django 로그인 시 CSRF 에러(CSRF verification failed. Request aborted) (0) | 2022.07.12 |
Django Lightsail(Ubuntu)로 서비스하기 (0) | 2022.07.07 |
Django PostgreSQL 사용하기 (0) | 2022.07.05 |
도커(Docker)로 배포하기 (0) | 2022.07.04 |