- 유료 도메인 구매 및 DNS 연결:
- 무료 도메인의 유효기간이 만료되어 유료 도메인을 구매하고, 도메인 관리자 페이지에서 DNS 레코드를 적절히 설정합니다.
- Nginx 설정 변경:
sudo nano /etc/nginx/sites-available/default
명령을 통해 Nginx 설정 파일을 엽니다.- 기존에 설정되어 있던 내용을 지우고, 원하는 도메인으로 수정합니다.
- www 서브도메인으로 접속 시, 메인 도메인으로 리디렉션하기 위한 설정을 추가합니다
.
- server {
listen 80;
listen [::]:80;
server_name www.도메인.com;
location / {
return 301 http://도메인.com$request_uri;
}
}
- SSL 인증서 갱신:
/etc/letsencrypt/renewal/
디렉토리에서 이전 SSL 설정 파일들을 삭제합니다.sudo apt remove certbot
명령으로 기존 certbot을 제거합니다.sudo snap install --classic certbot
명령으로 certbot을 다시 설치합니다.sudo certbot --nginx
명령으로 Nginx와 함께 SSL 인증서를 설정합니다.sudo certbot renew --dry-run
명령으로 SSL 인증서 갱신을 시뮬레이션합니다.
- Nginx 재시작:
- Nginx 설정 변경 후,
sudo service nginx restart
명령으로 Nginx를 재시작합니다.
- Nginx 설정 변경 후,
- 워드프레스 확인:
- 위 단계를 모두 완료한 후, 웹 브라우저에서 워드프레스 사이트를 확인합니다.
이렇게 간략히 정리하였습니다. 모든 단계를 순서대로 따라가시면, 유료 도메인으로 변경 과정이 끝납니다.