[IT/클라우드] Cloudflare SSL 보안서버 인증서 설정 및 적용 방법 총정리

최근 개인 블로그나 웹사이트를 운영할 때 보안(HTTPS) 적용은 필수 요소가 되었습니다. 구글을 비롯한 주요 검색엔진은 보안 연결이 설정되지 않은 사이트(HTTP)의 검색 순위를 불이익 주거나, 브라우저에서 ‘주의 요함’ 경고를 띄우기 때문입니다.

오늘은 비용 부담 없이 무료로 SSL 인증서를 적용하고, 사이트의 속도와 보안성을 동시에 높일 수 있는 Cloudflare(클라우드플레어) 정의 및 SSL 설정 방법에 대해 단계별로 알아보겠습니다.

1. Cloudflare(클라우드플레어)란 무엇인가?

Cloudflare는 대표적인 글로벌 CDN(Content Delivery Network) 및 보안 서비스 제공업체입니다.

웹사이트와 방문자 사이에서 중계 역할을 하며, 다음과 같은 다양한 혜택을 무료 플랜에서도 제공합니다.

  • 무료 SSL/TLS 인증서 제공: 복잡한 서버 명령어 없이 클릭 몇 번으로 HTTPS 적용 가능
  • 웹사이트 로딩 속도 향상: 전 세계 캐시 서버를 통한 정적 파일 전달
  • DDoS 및 악성 트래픽 방어: 기본적 수준의 웹 방화벽(WAF) 기능 제공

2. Cloudflare를 이용한 SSL 설정 4단계

STEP 1. Cloudflare 가입 및 도메인 추가

  1. Cloudflare 공식 홈페이지에 접속하여 계정을 생성합니다.
  2. 메인 화면의 ‘사이트 추가(Add a site)’ 버튼을 누르고, 현재 운영 중인 본인의 도메인 주소(예: example.com)를 입력합니다.
  3. 요금제 선택 화면이 나오면 가장 아래쪽의 ‘Free(무료)’ 플랜을 선택하고 계속을 누릅니다.

STEP 2. DNS 레코드 확인

Cloudflare가 기존 도메인의 DNS 레코드를 자동으로 스캔합니다. 기존에 연결된 서버 IP 주소가 정확히 등록되어 있는지 확인한 후 [계속]을 클릭합니다.

STEP 3. 네임서버(Nameserver) 변경

화면에 Cloudflare가 지정해 주는 2개의 네임서버 주소가 나타납니다.

  1. 도메인을 구매한 등록업체(가비아, 후이즈, 네임칩 등) 관리 페이지에 접속합니다.
  2. 해당 도메인의 네임서버 설정 항목으로 이동합니다.
  3. 기존 네임서버를 삭제하고, Cloudflare에서 안내한 네임서버 2개로 변경합니다.(※ 네임서버 변경 반영에는 최소 몇 분에서 최대 24시간까지 소요될 수 있습니다.)

STEP 4. SSL/TLS 암호화 모드 설정

Cloudflare 대시보드 메뉴 중 [SSL/TLS] -> [개요(Overview)]로 이동합니다. 암호화 모드는 다음 3가지 중 선택할 수 있습니다.

  • Flexible (유연한 모드): 서버에 SSL이 설치되어 있지 않아도 Cloudflare와 방문자 사이만 암호화합니다. 가장 빠르게 설정할 수 있습니다.
  • Full (전체 모드): 서버에도 자체/자가서명 SSL이 설치되어 있을 때 사용합니다.
  • Full (strict): 서버에 정식 신뢰 인증서가 설치되어 있을 때 사용하는 가장 높은 보안 수준입니다.

💡 실무 적용 팁:

워드프레스 초기 세팅 시에는 우선 ‘Flexible’ 또는 ‘Full’ 모드로 설정한 뒤, 워드프레스 플러그인(Really Simple SSL 등)을 활용해 내부 링크를 https://로 일괄 전환하는 것이 오작동을 줄이는 가장 안전한 방법입니다.

3. SSL 적용 후 반드시 확인해야 할 점 (리다이렉트 설정)

SSL을 설정했더라도 방문자가 http://로 접속했을 때 자동으로 https://로 이동하지 않으면 보안 경고가 나타날 수 있습니다.

  1. Cloudflare 대시보드의 [SSL/TLS] -> [Edge Certificates] 메뉴로 이동합니다.
  2. ‘Always Use HTTPS(항상 HTTPS 사용)’ 옵션을 ON으로 활성화합니다.
  3. 이 설정을 완료하면 모든 HTTP 요청이 보안 연결(HTTPS)로 자동 전환됩니다.

💡 요약 및 결론

Cloudflare를 활용하면 별도의 비용을 들이지 않고도 웹사이트의 보안 등급을 높이고, 검색엔진 친화적인 환경을 조성할 수 있습니다.

초기 설정 시 네임서버 변경에 약간의 시간이 걸릴 수 있지만, 한 번 세팅해 두면 관리 부담 없이 안정적인 블로그 운영이 가능해집니다. 웹사이트를 처음 개설하셨거나 아직 HTTPS를 적용하지 않으셨다면 이번 기회에 적용해 보시길 권장합니다.

댓글 남기기