etc
[Apache] Certbot Let’s Encrypt SSL 인증서 발급 및 설정
초오오이
2025. 6. 9. 19:42
0. 사전 준비
- 아파치 웹서버 설치
- 도메인 연결(A 레코드 설정)
- 아파치 가상 호스트 설정에 도메인 등록
1. Certbot 설치
sudo apt update
sudo apt install certbot python3-certbot-apache
2. SSL 인증서 발급
아래 명령어를 실행하면 추가 설정관련 질문(서비스 약관 등록, 이메일 구독, 도메인 선택 등)이 나온다.
sudo certbot --apache
3. 아파치 재시작
sudo systemctl reload apache2
4. 인증서 갱신
해당 과정을 거쳐 설정된 인증서는 90일 동안 유효하며, 자동으로 갱신이 설정된다.
인증서 갱신 주기를 변경하려면 아래와 같이 명령어를 입력한다.
매일 자정 인증서를 갱신하는 크론을 설정한다.
sudo crontab -e
0 0 * * * /usr/bin/certbot renew --quiet
갱신이 작동하는 지 확인
sudo certbot renew --dry-run