데브허브 | DEVHUB | 무료 SSL 인증서 (Let's Encrypt, Certbot, ubuntu, nginx)무료 SSL 인증서 (Let's Encrypt, Certbot, ubuntu, nginx)
- Let's Encrypt를 통해 90일간 유효한 무료 SSL 인증서를 발급받을 수 있으며, Certbot과 스케줄러를 활용하여 만료 30일 전 자동으로 갱신되도록 설정하여 지속적인 사용이 가능합니다. 🆓
- Ubuntu 서버에
snap을 설치하고 certbot을 스냅 패키지로 쉽게 설치하는 과정을 시연하며, usr/bin 폴더에 심볼릭 링크를 생성하여 접근성을 높입니다. 🐧
sudo certbot --nginx -d [도메인] 명령 한 줄로 SSL 인증서 생성은 물론, Nginx 설정 파일(HTTP->HTTPS 리다이렉트, 443 포트 활성화, 인증서 경로 지정)이 자동으로 수정됩니다. ⚙️
- Certbot 실행 전 HTTP로만 접속 가능했던 웹페이지가 실행 후 자동으로 HTTPS로 리다이렉트되며, 브라우저에서 Let's Encrypt 인증서와 3개월 만료일을 즉시 확인할 수 있습니다. ✅
- 인증서 만료일이 30일 미만으로 남았을 때 자동으로 인증서를 갱신해 주는 타이머가 설정되어, 한 번의 설정으로 웹사이트의 보안을 HTTPS로 지속적으로 유지할 수 있는 효율적인 방법입니다. 🛡️