Q&A

책을 따라하다가 막히는 부분이 있나요?
질문을 남겨주세요.

인증서 발급 문제를 해결해서 https로 서버를 올렸는데, 그 후 프로젝트를 수정한 뒤 발급이 실패했습니다.

3 years ago

alive 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
alive   3 years ago

지금은 staging 을 1로 하면 통과가 되고, 0으로 하면 통과가 안되는 것 같습니다. 이유가 있을까요??

Updated: Oct. 4, 2021, 9:29 p.m.

taegon
taegon   3 years ago

staing=0으로 둔 상태에서 3번 실패하게 되면, 동일한 도메인으로는 1주일 기다린 후 신청하셔야 합니다. 서브도메인을 바꿔서 신청하시든지 아니면, 기다리는 수 밖에 없습니다.

staging=1로 해서 통과가 되었으면, 1주일 기다린 후 다시 시도해보세요. 별 문제 없이 적용이 되는 것이 맞습니다.

Post 모델을 변경하셨으면, 마이그레이션이 필요한 상황이 맞습니다.

만약 debug모드가 꺼진 상태이면, 장고가 구동중인 상황에서는 html 등의 변화가 반영되지 않습니다. 장고를 재시작해주셔야, 변경된 코드가 반영이 됩니다.

혹시 또 다른 문제가 있으시면 알려주세요. 고맙습니다.

Updated: Oct. 15, 2021, 12:38 a.m.

Leave a Comment:
목록보기
Search
  • 자유게시판
  • Q&A