블로그 호스팅 서버 옮기기

기존에는 제 블로그를 홈서버에 올려놓고, 공유기 포트포워딩을 설정하여 호스팅했습니다. 그런데 최근 tailscale을 적용하면서 포트포워딩을 막아야겠다 생각을 하여 블로그 호스팅 서버를 옮기기로 했습니다. 제 블로그 내용은 이미지를 제외하곤 git으로 관리하고 있어서, 단순히 새 서버에 clone하고 배포를 하면되겠다 싶었는데, 생각처럼 잘 되지 않더라고요. 우선은 서버를 옮기기 위해 수행한 일들을 나열해 보겠습니다. 1. 블로그 파일 옮기기 우선 새 서버에 블로그 파일들을 옮겨야겠죠. git에 올라가있는 파일들은 clone하고, 이미지 파일들은 static 폴더 통째로 압축해서 scp로 넘겼습니다. 옮긴 서버에서도 배포 스크립트를 실해하면 build한 파일들이 자동으로 배포위치에 복사되겠죠. 제가 사용한 배포 스크립트는 대강 이런 내용입니다. ...

2026년 10월 20일 · 3 분 · rammie

WordPress에서 Hugo로 갈아타기 by Claude

왜 Hugo인가? https://gohugo.io WordPress는 강력하지만 무겁다. PHP, MariaDB, 각종 플러그인이 맞물려 동작하는 구조는 단순한 블로그를 운영하기엔 오버스펙이다. 특히 코드 스니펫과 기술 글 위주의 블로그라면 더욱 그렇다. Hugo로 갈아탄 이유는 크게 세 가지다. 속도: DB 조회와 PHP 실행이 없다. nginx가 정적 HTML 파일만 서빙한다 단순함: MariaDB, PHP 없이 서버 구성이 훨씬 가벼워진다 SEO: 빠른 로딩 속도는 Core Web Vitals 점수에 직접 영향을 준다 WordPress vs Hugo 요청 흐름 비교 WordPress 요청 흐름은 다음과 같다. ...

2026년 5월 11일 · 4 분 · rammie

Nginx letsencrypt SSL 적용과 인증 문제

서버를 구축하고, WordPress를 설치하고, 내 domain을 구매해서 이제 어디서나 domain 주소로 내 블로그에 접속할 수 있게 되었다. 하지만 이 상태로 블로그를 사용하면 보안이 취약해서 블로그 관리를 위한 로그인 정보 등이 해킹 당할 위험이 있다. 보안을 강화하기 위해서 SSL을 적용할 수 있다. 웹사이트 보안을 위한 방법, SSL이란? https://blog.naver.com/skinfosec2000/222135874222 내 domain 주소에 SSL을 적용하는 방법도 여러 블로그에 잘 설명되어 있다. Nginx letsencrypt SSL 적용기 https://yeopbox.com/우분투ubuntu-22-04-server-워드프레스-nginx-letsencrypt-ssl-적용기/ 그대로 따라하면 SSL 적용은 어렵지 않다. SSL을 적용하기 위해서는 인증서가 사용되는데, 이 인증서는 일정 주기(3개월)마다 갱신해줘야 한다. 위 블로그에서 인증서 자동 갱신을 적용하는 방법까지 설명되어 있지만, 나는 이 갱신이 수행되는 부분에서 문제가 발생했다. ...

2023년 11월 4일 · 2 분 · rammie