[해외 호스팅] Bluehost에서 무료 공유 SSL 인증서 사용하기

2

들어가며

우리나라에 비교적 잘 알려진 해외 호스팅 Bluehost(블루호스트)에서 외부 SSL 인증서를 사용하려면 외부 SSL 인증서를 발급받은 다음, 공유 호스팅 플랜(Shared Hosting)인 경우 블루호스트에 연락하여 설치를 요청하면 되고, VPS 이상 플랜에서는 cpanel에서 직접 설치가 가능합니다.

그리고 “Bluehost에서 무료 SSL을 적용하는 방법” 글에서 Blueshost VPS 이상에서 무료 SSL인 Let’s Encrypt를 설치하는 방법이 설명되어 있습니다. 또, WordPress Hosting 플랜에서는 기본적으로 무료 SSL을 사용할 수 있습니다.

Bluehost에서는 이제 모든 워드프레스 다운로드에서 무료 SSL 인증서를 제공하고 PHP 7을 구성할 수 있습니다. 블루호스트에서는 다음과 같은 방법으로 Free Shared SSL Certificate(무료 공유 SSL 인증서)를 적용할 수 있다고 설명하고 있습니다.

2017년 6월 추가:

Bluehost에서 모든 워드프레스 설치에 대하여 무료 SSL 인증서를 사용할 수 있도록 바뀌었다고 합니다. 체크해보니 Bluehost 공유호스팅에서는 무료 SSL을 사용할 수 있는 옵션이 있지만 VPS에서는 그런 옵션이 없네요. (2017_0905_ 업데이트: Bluehost VPS에서도 무료 SSL이 제공되도록 변경되었습니다.)


cPanel에 접속하여 addons로 이동한 다음 SSL certificates 아이콘을 클릭하면 SSL를 설정/설치할 수 있는 화면으로 이동합니다. 무료 호스팅의 경우 위와 같이 WordPerss Free SSL을 이용할 수 있도록 안내하고 있습니다.

자세한 방법은 “Bluehost 공유호스팅/VPS에서 무료 보안서버(SSL) 인증서 적용하기” 글을 참고해보세요.

SSH에 접속이 가능한 상품을 사용하는 경우(예: VPS) SSH에 접속하여 다음 명령을 실행하여 Let’s Encrypt를 cPanel에 추가할 수 있다고 합니다.

/scripts/install_lets_encrypt_autossl_provider

자세한 내용은 기회가 될 때 정리해보겠습니다.

참고로 Bluehost의 공유호스팅은 공간/트래픽을 무제한(상품에 따라) 제공하지만 공유호스팅의 특성상 많은 사용자가 공간과 트래픽을 공유하므로 특정 사용자가 지나치게 많은 트래픽을 사용할 경우 가끔 불안해질 수도 있습니다.

안정적인 서비스를 위해서는 Bluehost VPS 이상 상품(현재 이 블로그 적용)을 이용하거나 Siteground의 공유 호스팅도 고려해볼 만한 것 같습니다. Siteground의 경우 트래픽과 공간이 상품에 따라 차등 적용되며 속도도 괜찮고 안정적인 것 같습니다. SSL도 쉽게 적용이 가능합니다(참고). 더 저렴하게 해외 호스팅(공유호스팅)을 원하는 경우 iPage도 고려해볼 수 있습니다.

Free Shared SSL Certificate를 사용하는 방법

추가: 위에서 언급했듯이 모든 워드프레스 설치(VPS 제외)에서 무료 Comodo SSL 인증서를 사용할 수 있도록 Bluehost의 정책이 변경되었습니다. 이 글을 참고해보세요.

공유 SSL Certificate를 사용하려면 하이퍼링크를 업데이트하여 다음과 같은 기본 URL을 사용하도록 해야 합니다:

https://box###.BlueHost.com/~username

위의 예에서 box### 부분을 사용자 계정의 서버로 바꾸도록 합니다. 서버 Box Number가 없는 경우 Files로 이동하여 File Manager를 선택하십시오. 주소 표시줄에 표시된 주소의 첫 번째 부분이 Box Number입니다.

또한, “username“을 8자리 cPanel username으로 바꾸어야 합니다. 이 정보는 Bluehost cpanel에 접속했을 때 왼쪽에 나와 있습니다.

Bluehost 무료 SSL 하이퍼링크 변경
하이퍼링크 변경

참고로 공유 SSL 인증서에는 데이터 제한이 있습니다. 무료 secure.BlueHost.com SSL 프록시를 사용하는 다른 사용자가 악용하지 못하도록 100kb보다 큰 모든 삽입 데이터(이미지, 오디오 클립 등)는 잘립니다. 이것은 개별 파일에 적용되는 제한이고 전체 페이지 크기 제한이 아닙니다. 이 때문에 사이트(특히 큰 이미지를 사용하는 사이트)의 요소들이 모두 로드되지 않을 수 있습니다.

Shared Certificate를 사용할 때 부분적으로 로드되는 문제가 발생하면 다음 방법을 시도해보시기 바랍니다.

  • 사이트의 이미지 개수를 줄입니다.
  • 사이트의 이미지 크기를 변경합니다.
  • 이미지를 .png나 .gif와 같이 압축률이 더 좋은 형식으로 변경합니다.
  • 요소(elements)가 100kb 제한을 초과하지 않는지 확인합니다.

주의: 위의 조치에도 문제가 해결되지 않으면 SSL 인증서를 구입하거나 계정을 전용 IP가 할당되는 계정(플랜)으로 업그레이드해야 할 수 있습니다.

참고

Related Posts

Comments