본문 바로가기
Wordpress

AWS 라이트세일 워드프레스 SSL 인증서 갱신 방법

by 코드렌즈 2025. 9. 21.
반응형

AWS 라이트세일(Lightsail)에서 워드프레스를 운영할 때 가장 많이 사용하는 SSL 인증서는 Let’s Encrypt입니다.
하지만 Let’s Encrypt SSL 인증서는 90일만 유효하기 때문에 정기적으로 갱신이 필요합니다. 이번 글에서는 자동 갱신(cron 설정)수동 갱신 두 가지 방법을 상세하게 소개해보겠습니다.

왜 SSL 인증서 갱신이 필요할까?

  • 보안 유지: SSL 인증서는 유효기간이 지나면 사이트 접속 시 "안전하지 않음" 경고가 표시됩니다.
  • 검색 엔진 신뢰성: SSL이 만료되면 검색엔진 최적화(SEO) 점수에도 악영향을 줍니다.
  • 사용자 신뢰도: 방문자가 경고창을 보게 되면 사이트 신뢰도가 급격히 떨어지게 됩니다.

👉 따라서 SSL 인증서 갱신은 필수적인 관리 작업입니다.

자동 갱신 설정 (권장)

가장 좋은 방법은 cron 작업을 통해 인증서를 자동으로 갱신하는 것입니다.

(1) Crontab 열기

sudo crontab -e

(2) 자동 갱신 명령어 추가

0 0 * * * /opt/bitnami/letsencrypt/lego --path="/opt/bitnami/letsencrypt" --email="이메일@example.com" --domains="example.com" --domains="www.example.com" renew && /opt/bitnami/ctlscript.sh restart apache

 

  • 0 0 * * * → 매일 자정(00:00)에 실행
  • --email → Let’s Encrypt 알림을 받을 이메일 주소
  • --domains → 인증서를 적용할 도메인
  • renew → 갱신 실행 명령어
  • && /opt/bitnami/ctlscript.sh restart apache → 갱신 후 Apache 서버 재시작

(3) 동작 원리

  • 매일 자정에 인증서 만료 여부를 확인
  • 만약 인증서가 만료될 시 자동으로 갱신
  • 갱신된 인증서를 적용하기 위해 Apache 서버 재시작

👉 이 과정을 설정해두면, SSL 인증서를 매번 신경 쓸 필요 없이 자동으로 유지할 수 있습니다.

수동 갱신 방법

만약 자동 갱신이 정상적으로 작동하지 않는 경우, 수동 갱신을 실행할 수 있습니다.

(1) Apache 서버 중지

sudo /opt/bitnami/ctlscript.sh stop

 

(2) 수동 갱신 실행

sudo /opt/bitnami/letsencrypt/lego --tls --email="your-email@example.com" --domains="yourdomain.com" --domains="www.yourdomain.com" --path="/opt/bitnami/letsencrypt" renew

(3) Apache 서버 시작

sudo /opt/bitnami/ctlscript.sh start

갱신 후 확인 방법

  1. 브라우저에서 사이트 접속
  2. 주소창 자물쇠 🔒 아이콘 클릭
  3. 인증서 정보 확인 → 만료일자가 갱신된 것을 확인 가능

또는 서버에서 아래 명령어로 직접 확인할 수 있습니다

openssl x509 -in /opt/bitnami/letsencrypt/certificates/example.com.crt -text -noout | grep "Not After"

마무리

  • Let’s Encrypt 인증서 유효기간: 90일
  • 자동 갱신(cron 설정)이 가장 안정적
  • 문제가 생기면 언제든 수동 갱신 가능

👉 라이트세일에서 워드프레스를 운영한다면 SSL 인증서 갱신을 꼭 관리해야 합니다.
이 과정을 미리 설정해두면 보안성과 SEO 효과를 안정적으로 유지할 수 있습니다.

 

# 참고사이트

 

Let's Encrypt

Let's Encrypt is a free, automated, and open Certificate Authority brought to you by the nonprofit Internet Security Research Group (ISRG). Read all about our nonprofit work this year in our 2024 Annual Report.

letsencrypt.org

 

 

Generate and Install a Let's Encrypt SSL Certificate for a Bitnami Application

 

docs.bitnami.com

 

# 관련포스팅

 

AWS 라이트세일 워드프레스 SSL 인증서 적용 방법

이번 글에서는 AWS Lightsail(라이트세일) 워드프레스 홈페이지에 SSL 인증서(HTTPS)를 적용하는 방법을 다뤄보겠습니다.HTTPS 적용은 SEO(검색엔진최적화)를 위해 선택이 아닌 필수이기 때문에, 처음 라

codelenz.tistory.com

 

반응형