Let’s Encrypt에서 무료로 SSL 인증서 발급 받기

Let’s Encrypt에서 무료로 SSL 인증서를 발급 받고, 사이트에 적용하는 방법을 요약합니다.

환경

  • OS : Ubuntu 14.04
  • Webserver : Apache

설치

GIT 설치

apt-get install git

/opt/letsencrypt에 복제하기 (다른 디렉토리에 해도 상관 없음)

git clone https://github.com/letsencrypt/letsencrypt /opt/letsencrypt

인증서 발급 및 적용

복제한 디렉토리로 이동하기

cd /opt/letsencrypt

example.com의 인증서를 발급 받으려면

./letsencrypt-auto --apache -d example.com

example.com과 www.example.com을 하나의 인증서로 발급 받으려면

./letsencrypt-auto --apache -d example.com -d www.example.com

사이트 목록을 보고 선택하고 진행하려면

./letsencrypt-auto

처음 실행하는 거라면 이메일 주소를 입력해야 합니다.

약관 동의도 해야합니다.

Easy나 Secure 중에 하나를 선택합니다.

아래처럼 나오면 발급과 설정이 마무리된 것입니다.

갱신하기

Let’s Encrypt 인증서는 90일마다 갱신해야 합니다.

./letsencrypt-auto renew

삭제

다음 디렉토리에서 삭제하려는 도메인 이름을 가진 디렉토리 또는 파일 삭제

/etc/letsencrypt/archive
/etc/letsencrypt/live
/etc/letsencrypt/renewal

Apache 설정에서 SSL 관련 파일 또는 코드 삭제

네이버 링크 문제

네이버 블로그에 글 작성할 때, 링크를 이용해서 URL을 입력하면 해당 문서의 정보를 가져와서 출력해줍니다.

그런데 Let’s Encrypt로 https를 적용한 경우 제대로 작동하지 않습니다.

Let’s Encrypt를 적용한 다른 사이트 여러 곳을 테스트해보아도 마찬가지입니다. 페이스북, 구글 플러스 등 다른 SNS에서는 이상 없는 것으로 보다 네이버 문제인 거 같습니다.

해결책을 찾았습니다. https://www.cmsfactory.net/node/20837를 참고하세요.

Category

이 글을 공유하기

Kakao

Book navigation