Q&A
책을 따라하다가 막히는 부분이 있나요?
질문을 남겨주세요.
이 페이지는 의견 교환을 위해 따로 만든 페이지입니다. 책에서 이 페이지를 만드는 법을 직접적으로 다루지는 않습니다.
하지만, 책을 끝까지 읽고 나면 이 페이지도 만드실 수 있을거에요.
하지만, 책을 끝까지 읽고 나면 이 페이지도 만드실 수 있을거에요.
인증서 발급 문제를 해결해서 https로 서버를 올렸는데, 그 후 프로젝트를 수정한 뒤 발급이 실패했습니다.
3 years, 1 month ago
alive제목 그대로
처음 책 내용대로 따라해서 sudo ./init-letsencrypt.sh 명령어도 성공하고, 마무리까지 다했었습니다.
문제는 프로젝트 수정한 뒤 다시 인증이 안되네요.
1. 로컬 컴퓨터에서 웹페이지 html 디자인, 모델 디자인(Post 모델의 title길이를 50으로 증가시킴.) 등을 조금 변경하고 github에 올렸습니다.
2. AWS 인스턴스에서 git pull로 변경사항까지 잘 내려받았는데 홈페이지에는 변화가 없었습니다.
3. 도커를 재실행해야 변함이 있을거라 생각해 docker-compose down 후 sudo ./init-letsencrypt.sh 명령어를 입력했습니다.
여기서 인증이 실패한 뒤 staging=0을 1로 바꾸어 실행해봐도 retry가 초과되었다는 log가 뜨고 더이상 인증이 되지 않네요....
책 내용을 다 따라한 뒤, 프로젝트를 계속 개발할 때 주의해야할 점이 있나요? 왜 인증에 실패했는지 모르겠습니다..
post 모델을 변경했으니, makemigrations, migrate을 진행하고, 인증을 받았어야 하나요?
목록보기
alive 3 years, 1 month ago
지금은 staging 을 1로 하면 통과가 되고, 0으로 하면 통과가 안되는 것 같습니다. 이유가 있을까요??
Updated: Oct. 4, 2021, 9:29 p.m.
taegon 3 years, 1 month ago
staing=0으로 둔 상태에서 3번 실패하게 되면, 동일한 도메인으로는 1주일 기다린 후 신청하셔야 합니다. 서브도메인을 바꿔서 신청하시든지 아니면, 기다리는 수 밖에 없습니다.
staging=1로 해서 통과가 되었으면, 1주일 기다린 후 다시 시도해보세요. 별 문제 없이 적용이 되는 것이 맞습니다.
Post 모델을 변경하셨으면, 마이그레이션이 필요한 상황이 맞습니다.
만약 debug모드가 꺼진 상태이면, 장고가 구동중인 상황에서는 html 등의 변화가 반영되지 않습니다. 장고를 재시작해주셔야, 변경된 코드가 반영이 됩니다.
혹시 또 다른 문제가 있으시면 알려주세요. 고맙습니다.
Updated: Oct. 15, 2021, 12:38 a.m.
Leave a Comment: