호스팅에 무료 SSL 메뉴가 없어도 Cloudflare를 쓰면 홈페이지에 무료로 https(자물쇠)를 적용할 수 있습니다. 네임서버 변경부터 SSL 모드 선택, 놓치기 쉬운 FTP · 메일 설정까지 실제로 적용하며 정리한 작업 노트입니다.

핵심 요약
- 도메인은 그대로 두고 연결(네임서버)만 Cloudflare로 옮깁니다
- 서버에 인증서가 없으면 Flexible, 있으면 Full 모드를 씁니다
- 인증서가 Active가 되기 전에 https 강제 이동을 켜면 사이트가 열리지 않습니다
왜 https가 필요할까
https가 없는 홈페이지는 브라우저 주소창에 "주의 요함"이 표시됩니다.
문의 폼에 이름과 연락처를 남기는 방문자에게는 불안 요소가 되고, 구글도 https를 검색 순위 신호 중 하나로 사용합니다.
호스팅에 따라 무료 SSL을 제공하지 않거나 상품에 따라 메뉴가 없는 경우가 있는데, 이럴 때 Cloudflare의 무료 요금제로 https를 적용할 수 있습니다.
Flexible과 Full, 무엇을 골라야 할까

Flexible은 방문자와 Cloudflare 사이만 암호화하고, Cloudflare와 서버 사이는 http로 연결합니다.
서버에 인증서가 없을 때 쓰는 모드라서, 서버 입장에서는 https 접속을 http로 인식합니다.
그대로 두면 홈페이지가 이미지 · 링크 주소를 http로 만들어 자물쇠가 깨질 수 있으므로, 사이트가 Cloudflare를 거친 https 접속을 알아보도록 설정해 줘야 합니다.
호스팅에서도 인증서를 받을 수 있다면 최종적으로는 전 구간을 암호화하는 Full 모드를 권합니다.
Cloudflare 무료 SSL 적용 순서

1. 사이트 추가
Cloudflare에 가입한 뒤 Connect a domain을 선택하고 도메인을 입력합니다.
요금제는 Free를 고릅니다.
검색엔진 수집(Search)은 반드시 허용으로 둡니다.
2. DNS 레코드 확인
기존 DNS 레코드가 자동으로 들어옵니다.
홈페이지(@, www)는 주황 구름(Proxied), 메일(MX)과 SPF(TXT)는 회색 구름(DNS only)으로 둡니다.
FTP는 Cloudflare를 거치면 접속되지 않으므로 ftp 같은 이름으로 DNS only 레코드를 따로 만들어 둡니다.
3. SSL 모드 먼저 정하기
네임서버를 바꾸기 전에 SSL/TLS 메뉴에서 모드를 정해 둡니다.
서버에 인증서가 없는데 Full로 두면 연결이 바뀌는 순간 오류 화면이 뜰 수 있습니다.
4. 네임서버 변경
도메인을 산 업체의 관리 화면에서 기존 네임서버를 지우고 Cloudflare가 알려 준 네임서버 두 개를 넣습니다.
보통 몇 분에서 몇 시간 안에 반영됩니다.
5. 인증서 Active 확인 후 https 전환
Edge Certificates 메뉴에서 인증서가 Active로 바뀐 것을 확인한 뒤 Always Use HTTPS를 켭니다.
그다음 사이트 안의 http 주소, 사이트맵, 대표 주소(canonical)를 https로 바꾸고 검색엔진에 https 주소를 등록합니다.
적용할 때 놓치기 쉬운 것

작업하면서 가장 조심해야 했던 부분은 순서였습니다.
인증서가 아직 발급 대기(Pending) 상태인데 Always Use HTTPS를 먼저 켜면, http로 들어온 방문자를 https로 보내지만 https가 열리지 않아 사이트 전체가 접속 오류가 납니다.
반드시 인증서 Active를 확인한 뒤에 켜야 합니다.
적용 후 꼭 확인할 것
https로 바꾼 뒤에는 주소창의 자물쇠가 모든 페이지에서 깨지지 않는지 확인합니다.
페이지 안에 http로 불러오는 이미지나 스크립트가 하나라도 남아 있으면 혼합 콘텐츠 경고가 생깁니다.
관리자 로그인, 문의 폼 제출, 파일 첨부처럼 서버와 주고받는 기능도 직접 테스트해 봐야 합니다.
마지막으로 구글 서치콘솔과 네이버 서치어드바이저에 https 주소를 등록하고 사이트맵을 다시 제출하면 마무리됩니다.
자주 묻는 질문
Q. Cloudflare 무료 요금제로도 SSL이 되나요?
네, Free 요금제에도 자동 갱신되는 무료 인증서가 포함되어 있습니다.
Q. 네임서버를 바꾸면 메일이 안 되지 않나요?
기존 MX · SPF 레코드를 Cloudflare DNS에 그대로 옮기고 DNS only로 두면 메일은 그대로 사용할 수 있습니다.
Q. https로 바꾸면 검색 순위가 떨어지나요?
http 주소를 https로 301 연결하고 검색엔진에 https 사이트맵을 다시 제출하면 노출을 이어 갈 수 있습니다.
https 적용, 도메인 · 호스팅 이전, 검색엔진 등록은 유지보수 · SEO에서 함께 진행합니다.
운영 중인 홈페이지에 자물쇠가 없다면 견적 문의로 남겨 주세요.