Q&A
책을 따라하다가 막히는 부분이 있나요?
질문을 남겨주세요.
이 페이지는 의견 교환을 위해 따로 만든 페이지입니다. 책에서 이 페이지를 만드는 법을 직접적으로 다루지는 않습니다.
하지만, 책을 끝까지 읽고 나면 이 페이지도 만드실 수 있을거에요.
하지만, 책을 끝까지 읽고 나면 이 페이지도 만드실 수 있을거에요.
인증서 에러 관련하여 질문드립니다.
3 years, 2 months ago
hyeongju12안녕하세요 작가님 실습중에 에러가 발생하여 문의드립니다.
page 625 sudo ./init-letsencrypt 실행하면 아래와 같이 에러가 발생합니다.
/etc/letsencrypt/live/data-trip.com/fullchain.pem 파일이 없다고 하는거같은데 이건 왜 발생하는 걸까요... ㅜㅜ
목록보기
taegon 3 years, 2 months ago
다른 글로 다시 질문 주셔서 감사합니다.
여기 댓글로 달아놓으신 걸 이제야 보았네요.
설정파일에 오타가 있어서 그런것 같습니다. .env.prod.db 파일에 적으신 아이디를 확인해주세요.
고맙습니다.
Updated: Sept. 19, 2021, 10:11 p.m.
taegon 3 years, 2 months ago
안녕하세요.
aws 인스턴스를 리부팅하고 다시 한번 시도해보세요.
그리고 data-trip.com은 본인이 소유한 도메인이 맞으신거죠?
도커랩스 튜토리얼 자료가 올라가 있어서 여쭤봅니다. 만약 다른 곳에서 호스팅을 하고 계시면, 인증시, 인증서버에서 다른곳으로 정보를 요청하기 때문에 제대로 처리가 되지 않을 수 있습니다.
김태곤 드림
Updated: Sept. 9, 2021, 4:12 p.m.
hyeongju12 3 years, 2 months ago
제가 소유한 도메인은 맞고.. 재부팅도 해보고 컨테이너도 삭제해보고 했는데도 아래와 같이 나옵니당..
Updated: Sept. 9, 2021, 5:31 p.m.
hyeongju12 3 years, 2 months ago
저 에러가 왜 발생하는지 알겠습니다. 제가 init_letsencrypt.sh을 실행하고 나서 작업이 중간에 멈추어
쉘 실행후 생성되는 data 디렉토리를 rm 명령어를 이용하여 삭제한게 원인거 같습니다...
certbot이 nginx으로 다시 실행되려면 이전 인증서에 대한 참조들을 제거해야 하는거 같은데.. 혹시
이작업을 어떻게 해야하는지 질문드립니다..
인증서 파일을 수동으로 삭제하면 안됀다는걸.. ㅜㅜ 너무 늦게알았네요...
Updated: Sept. 9, 2021, 10:37 p.m.
taegon 3 years, 2 months ago
일단, init_letsencrypt.sh 파일을 실행후, 문제없이 작업이 완료되어야 다음 작업을 진행하실 수 있습니다.
현재 올려주신 nginx.conf 파일을 보시면, 인증서 파일을 찾아서 서비스를 구동하기 때문에 파일이 없을 경우 에러가 발생하게 됩니다.
data 폴더를 지우셨다고 하셨는데, 이는 init_letsencrypt.sh 를 다시 실행하시면 생성이 되므로, 걱정하실 일은 아닙니다.
init_letsencrypt.sh 파일을 staging=0 인 상태로 계속 시도하시면, 3회 이상 시도시 인증서 발급을 위해 1주일 이상 기다려야 하므로, 이 부분은 꼭 staging=1으로 바꾸고 작업을 진행하시고, 문제 없이 인증서 발급이 될 경우, staging=0으로 바꾸시기 바랍니다. staging=1으로 설정하고, init_letsencrypt.sh를 실행했을 때, 에러메시지가 없이 종료되면, 제대로 발급이 된 것이고, 이 때 서비스를 구동하시면, https 인증은 되지 않은 상태이지만, 정상적으로 홈페이지 접근은 가능할 것입니다.
init_letsencrypt.sh 실행 과정에서 문제가 발생하시면, 에러메시지와 함께 다시 문의 주시기 바랍니다.
고맙습니다.
Updated: Sept. 13, 2021, 3:53 p.m.
hyeongju12 3 years, 2 months ago
강사님 위 문제는 잘 해결된거같습니다... 추가로 질문드릴게 있는데
sudo docker-compose exec web python manage.py migrate를 aws 상에서 하면 아래와 같은 에러가 발생합니다. 어떤걸 조치하면 될까요..
.env.prod
.env.prod.db
setting.py
Updated: Sept. 14, 2021, 8:29 p.m.
Leave a Comment: