본문 바로가기
Wordpress

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

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

이번 글에서는 AWS Lightsail(라이트세일) 워드프레스 홈페이지에 SSL 인증서(HTTPS)를 적용하는 방법을 다뤄보겠습니다.
HTTPS 적용은 SEO(검색엔진최적화)를 위해 선택이 아닌 필수이기 때문에, 처음 라이트세일로 워드프레스 블로그나 홈페이지를 운영하시는 분들에게 꼭 필요한 설정입니다.

왜 SSL(HTTPS)을 적용해야 할까?

  • 데이터 보안: HTTPS는 웹브라우저와 서버 간 통신을 암호화하여 개인정보 유출을 막아줍니다.
  • 신뢰도 향상: 회원가입, 결제 기능이 있는 사이트는 필수적으로 SSL 인증서가 필요합니다.
  • 검색엔진 최적화(SEO): 구글을 비롯한 검색엔진은 HTTPS 사이트에 가산점을 주기 때문에, 일반 블로그·기업 사이트라도 꼭 설정하는 것이 좋습니다.

라이트세일에서 SSL 적용 준비

라이트세일에서 워드프레스를 생성하면 Bitnami 스택이 자동으로 설치됩니다.
Bitnami에는 무료 SSL 인증서 발급 서비스인 Let’s Encrypt를 간단히 설치할 수 있는 bncert-tool이 포함되어 있습니다.

SSH 접속하기

  1. AWS Lightsail 콘솔에서 워드프레스 인스턴스를 선택합니다.
  2. SSH 연결 버튼을 눌러 서버에 접속합니다.

Bitnami HTTPS 도구 실행

bncert-tool 실행

sudo /opt/bitnami/bncert-tool

 

👉 만약 위 명령어가 실행되지 않는다면, 수동으로 설치해야 합니다:

wget https://downloads.bitnami.com/files/stacksmith/bitnami-cert-tool-0.1.3-linux-x64-installer.run
chmod +x bitnami-cert-tool-0.1.3-linux-x64-installer.run
sudo ./bitnami-cert-tool-0.1.3-linux-x64-installer.run

bncert-tool 설정 과정

도메인 입력

실행이되었다면 도메인을 입력해야합니다.

자신의 도메인을 도메인.com, www.도메인.com 두개를 입력 합니다.

리디렉션 설정

  1. HTTP → HTTPS 리디렉션: Y (모든 접속을 HTTPS로 강제 전환)
  2. www 리디렉션1 : www 없는 도메인 사용 → N
  3. www 리디렉션2 : www에서 non-www로 리디렉션 → Y

동의서 작성

다음으로는 Let's Encrypt의 알림과 동의서, 약관등을 받을 이메일을 요청하는 내용입니다.

 

  1. 이메일 주소 입력(라이트세일 계정과 동일해야함)
  2. 동의를 위해 Y 입력

SSL 적용확인

설정이 끝나면 Apache 서버가 자동 재시작되며, 사이트에 SSL이 적용됩니다.



👉 브라우저에서 주소창 옆 자물쇠 🔒 아이콘을 확인할 수 있습니다.

bncert-tool 한계점

  • 와일드카드 SSL 미지원(예: *.example.com 형태는 지원 X)
  • 여러 서브도메인을 보호하려면 Certbot + DNS 플러그인 방식이 필요합니다.
  • 하지만 일반적으로 운영하는 사이트가 많지 않다면, bncert-tool에서 여러 개의 도메인을 직접 입력하는 것으로 충분합니다.

# 참고사이트

 

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

 

docs.bitnami.com

# 관련포스팅

 

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

AWS 라이트세일(Lightsail)에서 워드프레스를 운영할 때 가장 많이 사용하는 SSL 인증서는 Let’s Encrypt입니다.하지만 Let’s Encrypt SSL 인증서는 90일만 유효하기 때문에 정기적으로 갱신이 필요합니다.

codelenz.tistory.com

 

반응형