웹사이트 보안과 성능 향상을 위해 **HTTPS(SSL 인증서)**를 적용하는 것은 필수적인 요소입니다. 하지만, SSL 인증서를 직접 구매하고 설정하는 과정은 복잡할 수 있습니다. **클라우드플레어(Cloudflare)**를 이용하면 무료로 손쉽게 HTTPS를 적용할 수 있습니다. 이번 글에서는 클라우드플레어를 이용하여 자신의 도메인에 HTTPS를 활성화하는 방법을 알아보겠습니다.
1. 클라우드플레어 가입 및 도메인 추가
1) 클라우드플레어 가입
- 클라우드플레어 공식 사이트에 접속합니다.
- Sign Up(가입) 버튼을 클릭하여 계정을 생성합니다.
- 이메일 주소와 비밀번호를 입력한 후 가입을 완료합니다.
2) 자신의 도메인 추가
- 클라우드플레어에 로그인한 후 Add a Site(사이트 추가) 버튼을 클릭합니다.
- HTTPS를 적용할 도메인(예: example.com)을 입력하고 Continue(계속하기) 버튼을 클릭합니다.
- 무료 플랜(Free Plan)을 선택하고 Continue 버튼을 클릭합니다.
2. DNS 설정 변경 (네임서버 변경)
클라우드플레어를 통해 HTTPS를 적용하려면 도메인의 네임서버를 클라우드플레어로 변경해야 합니다.
- 클라우드플레어가 자동으로 도메인의 DNS 레코드를 검색합니다. (필요한 경우 A 레코드, CNAME 레코드 등을 추가할 수 있습니다.)
- 네임서버 변경을 안내하는 화면이 나타납니다. 클라우드플레어가 제공하는 새로운 네임서버 2개를 복사합니다.
- 도메인을 구매한 사이트(예: 가비아, 카페24, 고대디 등)에 접속하여 네임서버를 클라우드플레어에서 제공한 값으로 변경합니다.
- 네임서버 변경이 완료되면 클라우드플레어에서 Continue(계속하기) 버튼을 클릭하고, 상태가 “Active”가 될 때까지 기다립니다. (최대 24시간 소요될 수 있음)
3. HTTPS(SSL) 활성화
네임서버 변경 후 클라우드플레어의 SSL 설정을 변경하여 HTTPS를 활성화할 수 있습니다.
- 클라우드플레어 대시보드에서 해당 도메인을 클릭합니다.
- SSL/TLS 메뉴로 이동합니다.
- SSL 모드를 선택합니다. (권장: “Full” 또는 “Full (Strict)”)
- Flexible: 서버에서 HTTP만 지원하는 경우 사용
- Full: 서버에서 자체 SSL 인증서를 사용하지 않아도 HTTPS 가능
- Full (Strict): 서버에서 유효한 SSL 인증서를 사용해야 함
- 설정이 적용될 때까지 몇 분에서 몇 시간이 소요될 수 있습니다.
4. 자동 HTTPS 리디렉션 설정
HTTP 요청을 자동으로 HTTPS로 리디렉션하려면 아래 설정을 활성화해야 합니다.
- Edge Certificates 탭으로 이동합니다.
- Always Use HTTPS 옵션을 On으로 설정합니다.
이제 사용자가 http://example.com으로 접속해도 자동으로 https://example.com으로 변경됩니다.
5. 혼합 콘텐츠 문제 해결 (Mixed Content Fix)
HTTPS를 적용했지만 웹사이트에서 HTTP 링크가 포함되어 있을 경우 “보안되지 않음” 경고가 발생할 수 있습니다. 이를 해결하려면 다음 설정을 적용합니다.
- Cloudflare Dashboard > SSL/TLS > Edge Certificates에서 Automatic HTTPS Rewrites를 On으로 설정합니다.
- 웹사이트 내부의 모든 HTTP 링크를 HTTPS로 변경합니다.
6. 적용 확인 및 마무리
이제 클라우드플레어를 이용하여 도메인에 HTTPS를 적용했습니다. 적용 여부를 확인하려면 다음을 수행합니다.
- 브라우저에서 https://example.com으로 접속합니다.
- 주소창에 자물쇠(🔒) 아이콘이 나타나면 HTTPS 적용이 완료된 것입니다.
- SSL Checker 같은 사이트에서 인증서 상태를 확인할 수도 있습니다.
클라우드플레어를 활용하면 무료로 HTTPS를 적용할 수 있으며, 네임서버 변경과 간단한 설정만으로 손쉽게 보안을 강화할 수 있습니다. 특히, 네트워크 속도 향상 및 DDoS 방어 기능도 함께 제공되므로 웹사이트 운영자에게 큰 도움이 됩니다. 여러분도 클라우드플레어를 이용하여 안전하고 빠른 웹사이트를 운영해 보세요!