지금까지

저는 카페24 웹호스팅을 주로 사용합니다.
직접 운영 중인 웹사이트들은 대부분 가상서버 호스팅을 이용하지만, 요청을 받아 웹사이트를 제작하거나, 워드프레스를 교육할 때는 대부분 카페24 웹호스팅을 이용합니다.
일주일간 자동 백업/복원을 지원하고, 최신 PHP 버전을 지원하며, 경험상 웹사이트 운영중에 트러블을 일으키는 경우가 타 호스팅 업체에 비해 현저히 낮았기 때문입니다.
하지만 좋지 않은 점도 있었습니다.
SSL 인증서를 설치할 때 HTTPS의 기본 포트인 443 포트를 주지 않았기 때문에 쇼핑몰이나 회원제 웹사이트를 만들기 위해서는 다른 수단을 사용할 수 밖에 없었습니다. (카페24의 경우 443 포트를 사용하지 않고 배정받은 포트를 사용하였기 때문에 https://wpbox.kr:43445  와 같이 도메인 뒤에 포트번호를 붙여야 사용이 가능했습니다. 이 문제는 대부분의 저가형 웹호스팅의 문제이기도 했습니다만…)

최근들어 카페24가 웹호스팅에서도 SSL 인증서 사용을 위해 기본 포트인 443을 제공하기 시작했습니다.
결과적으로 SSL을 적용해도 도메인 그대로를 사용할 수 있게 되었습니다.
해외서버에서는 진작부터 가능했던 기능이었는데… 너무 늦은 감은 있지만, 이제라도 기능이 구현되어 참 반갑습니다.

카페24 웹 호스팅에 SSL 인증서 설치 방법

카페24에 웹호스팅을 신청하고, 해당 호스팅에 도메인을 연결합니다. 또는 이미 사용중인 호스팅이 있다면, 해당 호스팅의 도메인으로SSL 인증서를 신청하면 됩니다.

  1. 카페24 메인 화면의 오른쪽에 있는 “보안서버인증서” 메뉴로 갑니다.

    카페24 웹호스팅에 SSL 인증서 설치하기_01
    카페24 웹호스팅에 SSL 인증서 설치하기_01
  2. 인증서 리스트에서 적당한 것을 선택해 신청하기를 누릅니다.

    카페24 웹호스팅에 SSL 인증서 설치하기_02
    카페24 웹호스팅에 SSL 인증서 설치하기_02
  3. 약관에 동의하고, SSL 인증서를 신청 할 도메인을 적습니다. 그 외에 기타 정보를 입력한후 “확인”을 누릅니다.

    카페24 웹호스팅에 SSL 인증서 설치하기_03
    카페24 웹호스팅에 SSL 인증서 설치하기_03
  4. 바로 아래에 나타나는 “도메인 소유자 메일 선택”에서 도메인 구입/등록시 사용한 이메일 주소가 나타납니다.  (인증서 구매처인 코모도에서 가지고 있는 도메인 소유자 정보 입니다. SSL 인증서를 발급 받기 위해서 이 도메인의 소유자가 맞는지 확인하기 위해 사용합니다.  만약 잘못된 메일이라면 먼저 도메인 구입처-도메인 구입시 등록한 이메일 이므로- 에서 변경 해야 합니다. 변경 후에도 잘못된 이메일이 계속 표시되는 경우가 있는데,  이럴 경우엔 위3번 화면의 E-mail 정보를 정정한것과 같은 것으로 입력 하면 됩니다.) ‘확인’을 누릅니다.

    카페24 웹호스팅에 SSL 인증서 설치하기_04
    카페24 웹호스팅에 SSL 인증서 설치하기_04
  5. 이메일 주소를 확인하면 아래와 같은 안내 화면이 나타납니다. 결제가 다 끝난 후 진행 과정 중에 해당 이메일을 통해 도메인 소유 확인 메일을 보낼테니 메일을 보면 중간의 인증키를 복사한후 “here”를 클릭해서 나오는 화면에 인증키를 붙여넣기 하라는 안내 화면입니다. 안내문을 닫고 결제를 완료합니다.

    카페24 웹호스팅에 SSL 인증서 설치하기_05
    카페24 웹호스팅에 SSL 인증서 설치하기_05
  6. 1~2시간쯤 후에 위에서 표시된 메일로 인증서 발급업체(코모도)에서 인증 메일이 옵니다. 위5번에서 설명받은 대로 인증키①를 복사한후 “here” 링크②를 누릅니다.

    카페24 웹호스팅에 SSL 인증서 설치하기_06
    카페24 웹호스팅에 SSL 인증서 설치하기_06
  7. 아래와 같은 화면이 나타나고 복사한 인증키를 붙여넣기 한후, “Next”를 누릅니다.

    카페24 웹호스팅에 SSL 인증서 설치하기_07
    카페24 웹호스팅에 SSL 인증서 설치하기_07
  8. 확인이 완료 되었다는 화면이 나타납니다.

    카페24 웹호스팅에 SSL 인증서 설치하기_08
    카페24 웹호스팅에 SSL 인증서 설치하기_08
  9. 얼마 후 cafe24 “나의 서비스 관리”화면 왼쪽 하단의 “인증서 관리” 화면에 가보면 인증서가 발급 되는 과정을 확인 할 수 있습니다.
    카페24 웹호스팅에 SSL 인증서 설치하기_09
    카페24 웹호스팅에 SSL 인증서 설치하기_09

    카페24 웹호스팅에 SSL 인증서 설치하기_10
    카페24 웹호스팅에 SSL 인증서 설치하기_10
  10. 위 이미지 처럼 “인증서 해시 알로리즘” 상태가 변경되면 인증서 발급이 완료 되었다는 뜻입니다(코모도에서 내 도메인용 인증서를 발급 했다는 뜻). 내 웹사이트 주소를 “https://도메인” 형식으로 브라우저의 주소창에 입력 해 봅니다. 만약 아래와 같이 에러가 발생한다면 코모도에서 발급된 인증서를 cafe24에서 아직 내 웹호스팅 서버에 설치하지 않은 상태입니다.(위 그림 하단 오른쪽의 포트번호를 보면 0 번 입니다. 아직 내 웹 호스팅에 설치 되지 않았기 때문입니다. 설치가 완료되면 4만번 대의 포트번호가 지정됩니다만 실제 접속은 443으로 됩니다.) 기다립니다.

    카페24 웹호스팅에 SSL 인증서 설치하기_11
    카페24 웹호스팅에 SSL 인증서 설치하기_11
  11. 몇시간 쯤 기다리면(포트번호가 할당되면) 접속이 가능해 집니다.
  12. 웹사이트를 구축하기 이전이라면 여기까지의 단계로 SSL 인증서를 적용하는 작업이 끝납니다. 이제 HTTPS로 접속해서 워드프레스를 새로 설치하고 웹사이트 구축의 과정을 진행 하면 됩니다.
  13. 만약 운영 중인 웹사이트라면 아래의 과정을 더 진행합니다.

운영 중이던 워드프레스 사이트 SSL 사용을 위한 추가 설정 방법

  1. “http://도메인/wp-admin”을 이용해서 관리자 화면에 접속합니다.
  2. “관리자 메뉴-설정-일반”화면의 “워드프레스 주소”와 “사이트 주소”의 경로에 http를 https로 수정 해 주고 저장한 후, 내 웹사이트를 확인 해 봅니다.

    카페24 웹호스팅에 SSL 인증서 설치하기_12
    카페24 웹호스팅에 SSL 인증서 설치하기_12
  3. 에러가 나타나지는 않지만 사이트의 주소 앞에 녹색 열쇠(SSL 이 잘 적용되고 있다는 표시-크롬 브라우저)가 나타나지 않는다면(이미 운영중인 사이트라면 대부분 나타나지 않습니다), 이전에 운영하면서 업로드한 각종 파일들의 경로가 https 가 아닌 http로 적혀 있기 때문입니다.

    카페24 웹호스팅에 SSL 인증서 설치하기_13
    카페24 웹호스팅에 SSL 인증서 설치하기_13
  4. 이 때는 Search and Replace 같은 스크립트를 이용해서 데이터베이스내에 존재하는 각종 파일의 경로 정보를 프로토콜(http를 https로) 교체 해 주어야 합니다.(Search and Replace 사용방법)

    카페24 웹호스팅에 SSL 인증서 설치하기_14
    카페24 웹호스팅에 SSL 인증서 설치하기_14
  5. Search and Replace를 이용해서 내 웹사이트의 데이터 베이스 내에 저장된 정보의 프로토콜을 교체 해 줘도 여전히 열쇠가 나타나지 않는 경우도 있습니다. 이 때는 구글 크롬 개발자 도구(shift+ctrl+I)를 열고 “Console”탭을 열어보면 어떤 파일이 https가 아닌 http로 통신하고 있는지(그래서 열쇠가 나타나지 않는 문제가 생기는지) 알려줍니다. 해당하는 파일이 어디에 어떻게 들어가 있는지 찾아서 수정 해 주면 됩니다.(보통 커스터마이징된 소스코드나 위젯 등에 임의로 삽입한 코드가 문제의 원인입니다.)

    카페24 웹호스팅에 SSL 인증서 설치하기_15
    카페24 웹호스팅에 SSL 인증서 설치하기_15
  6. 모든 문제요소가 해결되어 SSL 인증서가 잘 적용되면 아래와 같이 녹색 열쇠가 나타납니다.

    카페24 웹호스팅에 SSL 인증서 설치하기_16
    카페24 웹호스팅에 SSL 인증서 설치하기_16
글쓴이 :
WPBOX.KR 운영자
AVADA.KR 운영자
EnnioLove.com 운영자
Facebook
everygofine@gmail.com
인기글
구글맵 API 설정 후에도 “개발 목적”이라고 표시되는 경우
워드프레스 차일드테마 설치 Child theme
워드프레스 한국형 게시판_KBoard와 MangBoard
레볼루션 슬라이더 버전 4.X 사용법
Yoast seo 플러그 사용법 (1.General)
인스타그램 Access Token 과 UserID 가져오는 방법
MAMP 사용기(내 컴퓨터에 로컬서버 구축하기)
사용자 정의 필드와 ACF (Advanced Custom Fields) 플러그인
워드프레스에서 글과 페이지의 차이
WPBOX 워드프레스 스터디 회원 모집 (완료)

21개의 댓글이 있습니다.

  1. 안녕하세요. 님 포스팅을 보고, 큰 도움을 받고 있습니다.
    자세히 적어주신대로 열심히 따라내려갔는데…제가 받은 메일은 아래내용 1통이거든요.
    —————-
    Search Replace Downloaders

    Please Confirm Subscription
    Yes, subscribe me to this list.
    If you received this email by mistake, simply delete it. You won’t be subscribed if you don’t click the confirmation link above.
    For questions about this list, please contact:
    admin@interconnectit.com
    ————
    다운로드 링크는 없어요. 계속 기다려보고, 다른 메일로 다시 신청을 해봐도 위 메일 한 통만 옵니다.
    어떻게 다운을 받을 수 있을까요?
    사이트에 가면 있을까 찾아봐도 보이지 않고…막막한 상황입니다.
    도와주세요~! ㅠㅠ

    1. 다운로드…
      는 받는것이 없습니다.

      신청-도메인 인증-인증서 발급-카페24에서 내 웹호스팅에 연결-사용

      단계에서 ‘신청’,’인증’ 과 ‘사용’ 이 신청자가 할 일입니다.
      일단 https://도메인 을 입력 해 보세요.
      이때 에러가 나지않는다면 인증서가 정상적으로 발급된것입니다.

  2. 답변 너무너무 감사합니다.
    다음날 메일함에 들어가보니, 다운로드링크가 들어있는 메일이 와 있더라고요.
    시간차가 있었던 것 같아요.
    하나 더 궁금한 점이 있는데요.
    압축을 풀어 “나의 웹호스팅 워드프레스가 설치된 폴더 안에 FTP 프로그램으로 업로드 합니다.”
    라고 말씀해주셨는데..
    파일명을 바꾸고, 올리면 FTP www밑에 – searchreplace310(-제가 바꾼 searchreplace폴더명) , wp-admin , wp-content , wp-includes)이렇게 폴더가 보이는 게 맞는거죠?
    그리고는 http://www.도메인 /searchreplace310 으로 url을 입력하니, 아래처럼 문구 나오더라고요.

    —————-
    You don’t have permission to access /searchreplace310/ on this server.

    ——————
    왜 그럴까요?
    어디가 문제일까요?
    바쁘실텐데..죄송합니다.

  3. 안녕하세요? SSL관련 문의 드렸던 박혜정입니다.
    이 곳 사이트를 다시 찾아보니, 1:1로 배울 수 있네요.
    사이트에 예약을 하려니, 되지 않아서 이곳에 남깁니다.
    010-3336-1088
    혹시 이번주 일요일도 가능하신지요?
    시간 약속을 정하고 싶습니다.
    문자로 답신 부탁드립니다.

  4. 쓰신 내용을 보면 인증서 신청하면 4만번대 포트를 준다고 하셨는데 어디서 433 포트를 사용가능한지 확인할 수 있나요?? 웹호스팅 구입 후 인증서 구입하면 바로 433 포트가 제공되나요?? 저도 전에 SSL 인증서 때문에 카페24 쓰다가 다른데로 옮겼는데 어떤식으로 카페24가 가능해진건지 좀 더 알고 싶습니다.

  5. 인증서만 신청하면 433 포트를 쓸수 있는건가요??
    작성하신 내용에 보시면 신청하먄 4만번대 포트를 준다고 적혀있는데.. 아마 이전에 쓰신 내용이라 그런거 같습니다만..

    1. 네 카페24 웹호스팅 얼마짜리든 인증서 신청하면 443 포트 사용가능합니다. ^^
      내부적으로 지정은 4만번대인데 실제는 443으로 접속됩니다.

  6. 안녕하세요…

    포스트 잘 봤습니다.
    궁금한점이 한글도메인인 경우에는 어떻게 카페24에서 보안서버인증서를 설치할 수 있는지요?

  7. 안녕하세요.
    cafe24 웹호스팅을 이용하고 있습니다.
    cafe24에서 제공하는 유료 ssl설치는 나와있는데
    cafe24 웹호스팅에 let’s encrypt ssl은 어떻게 설치하는지 알려 주실 수 있을까요?

    1. 웹호스팅을 사용하는 경우 ssl 인증서를 다루는 서버 쪽에 접근할 권한이 없으므로 직접 할 수 있는 일이 없습니다.
      카페24에 문의하셔야 합니다.
      외부 인증서도 연결 해 주는거로 알고 있습니다.

      혹시 연결하시면 후기 부탁드립니다. ^^

  8. 감사합니다. 플러그인으로도 안되고, Search and Replace로도 안됐는데
    알고보니 푸터에 있는 지도 아이콘이 외부에서 가져온 아이콘이라 안되었었네요.
    다운받고, 연결시키니 바로 되었습니다. 정말 감사합니다.

  9. 안녕하세요^^ 잘보고갑니다.
    현재 연결되어있던 외부인증서 유효기간이 만료되어서 똑같은 에러 표시가 뜨는데,
    카페24 보안인증서 구매해서 작업하면 되겠죠?

  10. 안녕하세요. 저도 님 포스트를 보고 많은걸 배우고 있는 청년입니다~!
    다름이 아니라 ssl인증을 하는데… 제가 워드프레스를 이용해서 멀티사이트를 만들었습니다.
    예를들어 site.kr / 1.site.kr / 2.site.kr / 3.site.kr 이런식으로 여러 사이트를 만들었는데 위에 방법대로 따라했더니
    https://site.kr 만 변경되고 나머지 사이트들은 https://로 바뀌질 않네요.ㅠ 한번에 전부 바꾸는 방법도 있나요?

    1. 멀티사이트는 현재 사용중인 도메인 체계에 따라서 인증서를 발급받을 때 도메인을 모두 포함 시켜야 할 수도 있습니다.
      댓글에 남겨주신 글 만으로는 어떻게 변경하셨는데 어떻게 적용되었는지 정확히 알기가 힘드네요
      도메인을 알려봐 주시면 좋을거 같습니다. ^^

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다