[해외 웹호스팅] Siteground에서 무료 Let's Encrypt SSL 사용하기

해외 웹호스팅 업체 중 하나인 Siteground에서는 모든 플랜에 대하여 무료 SSL 인증서인 Let's Encrypt를 사용할 수 있도록 제공합니다.

Let's Encrypt SSL을 사이트에 적용하려면 cPanel에 로그인하여 Security 섹션 아래에 있는 Let's Encrypt 아이콘을 클릭합니다.

Siteground 무료 SSL 인증서

아이콘을 클릭하면 Let's Encrypt SSL 화면이 표시됩니다.

Siteground 무료 SSL

HTTPS Enforce 아래의 버튼을 ON으로 설정하면 위와 같이 "We have enforced HTTPS on your domain. Please check if all pars for your website (front end, admin, images, etc.) are loading correctly."라는 메시지가 표시됩니다.

SSL 인증서를 적용하도록 설정한 후에는 사이트의 모든 URL을 http://에서 https://로 변경해주면 제대로 SSL이 적용될 것입니다. 이런 작업이 용이하지 않는 경우 워드프레스에서는 WP Force SSL 같은 플러그인을 사용할 수 있습니다.

Let's Encrypt는 3개월마다 갱신해야 합니다. Siteground에서 발급하는 Let's Encrypt 인증서는 사용자가 취소하기 전에는 자동으로 갱신되므로 사용자가 수동으로 갱신할 필요가 없습니다.

업데이트: 2018년 3월부터 SiteGround에서 와일드카드 SSL 인증서를 제공합니다. 따라서 서브도메인에도 Let's Encrypt 인증서를 적용할 수 있습니다. 자세한 내용은 "해외 호스팅 사이트그라운드에서 무료 Let’s Encrypt 와일드카드 SSL 인증서 제공"을 참고하시기 바랍니다.

보통 여러 개의 서브도메인을 사용하는 경우에는 무료 인증서를 사용할 수 없고 wildcard certificate(와일드카드 인증서)가 필요합니다. Siteground에 이 문제를 문의해보니 다음과 같이 답변을 주네요.

Lets Encrypt will cover only the domain/subdomain that is issued for. However you can install one for any domain or subdomain that is pointed to our servers.

즉, 추가 서브도메인에 대하여 수동으로 Let's Encrypt 인증서를 설치하면 된다고 합니다. 수동으로 설치한 인증서도 3개월마다 자동으로 갱신된다고 하네요.

참고:

일부 글에 제휴 링크가 포함될 수 있으며 파트너스 활동으로 일정액의 수수료를 받을 수 있습니다.

11개 댓글

  1. 혹시 리노드에서 SSL을 설정하는 방법을 알고 계실까요??
    클라우드 플레어랑 연결해서 하려고 하는데 초보라 그런지 어렵네요

    1. Linode 문서를 참고해보시기 바랍니다: https://www.linode.com/docs/guides/security/ssl/

      클라우드 플레어랑 연동할 필요 없이 리노드 문서를 참조하여 SSL 인증서를 설치하시면 될 것 같습니다.

      리눅스 서버에 대해 잘 모르는 경우 서버 관리 작업이 쉽지 않을 수 있습니다. 하지만 그런 과정을 통해 많이 배울 수 있는 것 같습니다. 먼저는 항상 해당 업체 문서를 참조하는 것이 도움이 될 것입니다.

      1. 트래픽 분산도 할겸 클플을 연동하려고 합니다. 리노드 문서도 확인을 해보았는데 클플을 연동시키면 SSL을 따로 설치 안해도 되는지 이 부분이 궁금합니다!

  2. 안녕하세요.

    이제 사이트 그라운드를 설치하고 SSL을 적용할려고 합니다.

    이 홈페이지에서 엄청나게 많은 정보를 얻고갑니다.

    HTTPS Enforce 아래의 버튼을 ON으로 설정하고

    We have enforced HTTPS on your domain. Please check if all pars for your website (front end, admin, images, etc.) are loading correctly. 라는 메세지가 따로 출력되지 않는데

    그 다음 상황을 진행하면 되나요?

    매번 감사합니다.

    1. 안녕하세요?

      이 글을 작성한 후에 중요한 변화가 있었습니다. 올 3월부터 Wildcard SSL 인증서를 적용할 수 있도록 UI가 변경되었습니다.

      자세한 내용은 다음 글을 참고해보세요.
      https://www.thewordcracker.com/miscellaneous/%EC%82%AC%EC%9D%B4%ED%8A%B8%EA%B7%B8%EB%9D%BC%EC%9A%B4%EB%93%9C%EC%97%90%EC%84%9C-%EB%AC%B4%EB%A3%8C-lets-encrypt-%EC%99%80%EC%9D%BC%EB%93%9C%EC%B9%B4%EB%93%9C-ssl-%EC%A0%9C%EA%B3%B5/

      말씀하신 HTTPS Enforce 부분은 도메인 이름 맨 오른쪽에 있는 드롭다운 메뉴에서 설정이 가능합니다.
      https://uploads.disquscdn.com/images/2b06fe8b63ae3ec02ae63b6a4c52ab7c7b1e09e72bd536cbb8f2a792cc0ec415.jpg

      1. 안녕하세요.

        말씀해주신대로 WildCard SSL 적용 했습니다.

        활성화만 시켰는데 홈페이지에 적용이 되면 따로 워드프레스 주소 및 사이트 주소
        플러그인을 다운 받을 필요는 없죠?

        혹시나 한번 봐주실 수 있으면 제 홈페이지 주소는 https://www.mippeunnote.com/ 입니다.

        워드크래커님한테 질문을 워낙 많이해서 질문하기도 죄송하네요.

        늘 감사합니다.

      2. 블로그가 깔끔하니 좋네요 :)

        SSL은 잘 작동하는 것 같습니다.
        잘 작동하면 별도의 플러그인을 다운로드할 필요가 없습니다.

  3. 참고로 Siteground(https://www.thewordcracker.com/go/siteground )에서는 HTTP/2를 지원하기 때문에 SSL을 올바르게 적용하면 속도 저하기 없을 것입니다.

    https://tools.keycdn.com/http2-test

    현재 이 블로그에서 사용 중인 Bluehost와 A2 Hosting, 그리고 우리나라의 카페24 등 대부분의 다른 호스팅에서는 HTTP/2를 지원하지 않네요. HTTP/2를 지원하지 않는 상태에서 SSL을 적용하면 보안 효과가 없다고 합니다.

댓글 남기기

* 이메일 주소는 공개되지 않습니다.