우분투 서버 워드프레스 Let’s Encrypt SSL ssl서비스를 옮기는 방법
우분투 서버로 웹서비스를 운영중입니다. 워드프레스로 서비스중인대, 속도가 너무 느려서 서버를 새롭게 제작해서 새로운 우분투를 깔아서 옮길려고 합니다. 다른건 모두 쉽게 옮길 수 있는대, Let’s Encrypt SSL ssl서비스를 옮기는게 문제 입니다. 쉽게 옮기는 방법을 알려주세요.
워드프레스 웹 서비스의 속도 개선을 위해 서버 이전을 결정하셨군요. 우분투 환경에서 Let’s Encrypt(Certbot) SSL 인증서를 새로운 서버로 가장 안전하고 쉽게 옮기는 방법은 기존 서버의 인증서 디렉터리를 구조 그대로 압축하여 새 서버로 복사하는 것입니다.
이때 가장 중요한 핵심은 /etc/letsencrypt/live/ 폴더 내부에 있는 심볼릭 링크(바로가기 링크) 구조를 깨뜨리지 않고 그대로 유지하며 복사하는 것입니다.
가장 깔끔하고 검증된 백업 및 이전 절차를 단계별로 정리해 드립니다.
1단계: 기존 서버에서 인증서 압축하기 (백업)
기존 우분투 서버의 터미널에 접속하여 Let’s Encrypt 설정 전체를 압축합니다. 심볼릭 링크 구조를 보존하기 위해 tar 명령어에 -p(권한 유지) 옵션을 사용합니다.
# root 권한으로 전환 또는 sudo 사용
cd /etc
# letsencrypt 폴더 전체를 파일 권한과 링크 구조를 유지한 채 압축
sudo tar -zpcvf letsencrypt-backup.tar.gz letsencrypt/
압축이 완료되면 /etc/letsencrypt-backup.tar.gz 파일이 생성됩니다.
2단계: 압축 파일을 새 서버로 전송하기
scp 명령어를 이용해 기존 서버에서 새 서버로 압축 파일을 곧바로 전송합니다. (또는 편한 FTP/SFTP 툴을 이용하셔도 됩니다.)
# 기존 서버에서 실행 (새_서버_IP와 계정명을 입력하세요)
scp /etc/letsencrypt-backup.tar.gz 사용자계정@새_서버_IP:/home/사용자계정/
3단계: 새 서버에서 압축 풀기 및 복원
이제 새로운 우분투 서버에 접속하여 작업을 진행합니다. Certbot을 먼저 설치한 뒤 압축을 풀어줍니다.
# 1. 새 서버에 Certbot 설치 (우분투 패키지 기준)
sudo apt update
sudo apt install -y certbot
# 2. 전송받은 백업 파일을 /etc/ 위치로 이동 후 압축 해제
sudo mv /home/사용자계정/letsencrypt-backup.tar.gz /etc/
cd /etc
sudo tar -zxvf letsencrypt-backup.tar.gz
# 3. (선택 사항) 압축 파일 삭제로 정리
sudo rm letsencrypt-backup.tar.gz
💡 중요 체크포인트: 심볼릭 링크 확인
압축이 제대로 풀렸고 링크가 깨지지 않았는지 확인하기 위해 아래 명령어를 입력해 봅니다.
ls -la /etc/letsencrypt/live/본인의_도메인_주소/
출력 결과에서 파일 이름 옆에 -> ../../archive/...와 같이 화살표(링크)가 정상적으로 표시되면 성공입니다.
4단계: 웹 서버 설정 및 DNS 변경
-
웹 서버(Nginx 또는 Apache) 설정:
새 서버의 웹 서버 설정 파일(VirtualHost 등)에서 SSL 인증서 경로를 기존 서버와 동일하게 지정해 줍니다.
-
(예시:
/etc/letsencrypt/live/도메인/fullchain.pem및privkey.pem)
-
-
DNS 정보 변경:
도메인 대행업체(또는 가비아, 클라우드플레어 등) 설정에서 도메인의 A 레코드 IP 주소를 새로운 서버의 IP로 변경합니다.
5단계: 자동 갱신 테스트 (마무리)
DNS가 새 서버 IP로 완전히 변경(전파)된 후, 새 서버에서 앞으로 인증서 자동 갱신이 문제없이 이루어질지 가상 테스트(--dry-run)를 진행합니다.
sudo certbot renew --dry-run
결과 메시지에 “Congratulations, all simulated renewals succeeded”가 뜨면 완료입니다! 앞으로 새 서버에서도 기존 방식 그대로 90일마다 알아서 자동 갱신이 진행됩니다.