콘텐츠로 건너뛰기
Home » [Lightsail] 워드프레스 서버 이전시 certbot 실행 오류 해결법

[Lightsail] 워드프레스 서버 이전시 certbot 실행 오류 해결법

최근에 제가 운영하던 아마존 라이트세일 + 워드프레스 서버를 이전하는 일이 생겼습니다. 그래서 기존 운영하던 서버의 워드프레스 데이터, DB 데이터 등을 백업 플러그인으로 백업하고 새로 이전하려는 라이트세일 인스턴스를 생성한 다음, 워드프레스 백업 플러그인으로 새 인스턴스에 복구를 진행하였습니다. 

여기까진 별 문제없이 원활하게 진행이 되었습니다. 그런데… 무료 SSL 인증서(Let’s Encrypt) 설치 툴인 “certbot”을 제가 알고 있던 기존 방법으로 설치를 하려고 했더니 certbot 스크립트에서 에러를 발생시킵니다. 

2020.03.14 – [SW/Web] – 아마존 라이트세일(Lightsail)로 워드프레스 이전 및 설치 하는 방법

여기서 소개해 드린 적이 있는데요, “certbot-auto” 라는 SSL 인증서 설치 스크립트를 wget을 다운로드하여 설치하는 방법이었습니다. 하지만 이 스크립트는 아래 문구를 발생시키며 더 이상 설치 작업이 진행되지 않았습니다.

Skipping bootstrap because certbot-auto is deprecated on this system.
Your system is not supported by certbot-auto anymore. Certbot cannot be installed.

위 메시지도 certbot-auto 스크립트를 /usr/local/bin 으로 옮겨보았는데도 나타난 메시지입니다. 문구상으로 보면 워드프레스 서버인 “bitnami”에서 더 이상 지원하지 않는다는 듯한 뉘앙스를 풍기는군요. 

워드프레스 서버 이전이 급박한지라 바로 구글로 위 증상에 대해 검색을 시작했습니다. 찾아보니 certbot 스크립트가 최근에 업데이트가 된 모양입니다. 그래서 wget 으로 다운로드한 certbot-auto 스크립트는 이제 더 이상 사용이 불가능한 듯 보입니다. 

그렇다면 certbot 을 어떻게 설치해야 할까요? snap이라는 툴을 이용하여 설치가 가능합니다. 

snap 설치 및 certbot 설치하기

이전에 사용하던 certbot-auto 는 버전이 1.12입니다. 최근 업데이트된 certbot은 1.14 버전입니다. 최신 버전 certbot을 사용하려면 “snap”이라는 소프트웨어 패키지 관리 툴을 이용하여 설치하면 됩니다. snap은 우분투에서 apt 같은 성격을 지니고 있다고 보면 됩니다. 

라이트 세일의 워드프레스 인스턴스는 “bitnami”입니다. bitnami의 경우에는 데비안 계열이기 때문에 apt를 이용하여 snap을 설치할 수 있습니다. 먼저 snap을 아래 명령어대로 입력하여 설치합니다.

sudo apt install snapd

위 명령어만 입력해주면 snap을 바로 사용할 수 있습니다. 이제 snap을 사용하여 certbot 을 설치하겠습니다.

sudo snap install --classic certbot
sudo ln -s /snap/bin/certbot /usr/bin/certbot

certbot을 설치한 다음에 /usr/bin 에 certbot 스크립트를 링크시켜줘야 합니다. 그러면 어느 디렉터리에서도 실행이 가능합니다.

certbot --version
bitnami@ip-172-0-0-1:~$ certbot --version 
certbot 1.14.0

certbot 이 설치가 완료되었다면 버전을 한번 확인해 봅니다. 위의 명령어대로 입력하면 certbot의 버전을 알 수 있습니다. 현재 최신 버전은 “1.14.0”입니다.

sudo snap install core
sudo snap refresh core

그런 다음에 snap의 core를 설치해 줍니다. 위의 명령어를 사용하여 설치 및 리프래시를 해주면 certbot 설치가 완료됩니다.

sudo certbot certonly --webroot -w /home/bitnami/apps/wordpress/htdocs/ -d example.com -d www.example.com

SSL 인증서를 설치하려면 지난번 소개해 드린 방식과 동일하게 certbot에 옵션을 입력하여 SSL 인증서를 설치하면 됩니다. snap으로 설치한 certbot 이 2021년 4월 말 현재 정상적으로 동작함을 확인하였습니다.

그럼 Enjoy!

'정원딸린집'에는 쿠팡파트너스 등의 제휴링크가 포함되어 있으며 수수료를 제공받을 수 있습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

error: Content is protected !!