nginx
-
Django서버에 간단한 HTTPS Let's Encrypt 적용하기Django 2022. 7. 30. 21:46
서론 웹 서비스에 기본적으로 들어가는 https는 nginx 설정, ssl 발급, 키파일 적용까지 필자에게는 너무 복잡하고 어려운 일이었다. 그러나 아래 레퍼런스의 튜토리얼을 보고 간단하게 ssl 적용하는 내용을 기억할 겸 다시 적어보는 내용이다. 그리고 튜토리얼 답게 정말 간단하게 사용이 가능하다. 글로만 설명 해보면 1. docker-compose로 nginx-proxy, acme-companion(let's encrypt) 연결 2. 환경변수를 통한 도메인 ssl 적용 그리고 인증서의 만료는 3개월이나 자동으로 인증서를 체킹 하여, 갱신해준다 (필자가 직접 3개월 동안 뒀더니 자동으로 갱신되었다.) 주의사항 docker container를 사용하여 무료 ssl인 let's encrypt를 적용하는 ..