워드프레스를 지금 사용하다가 서버 속도가 너무 느려서 서버를 이전하기로 하였습니다.
사실 처음에는 테스트용으로 운영하는 것이라 아무 서버나 사용했는데요.
여러개의 플러그인 등을 설치하다보니 서버 속도가 느려지는 것을 체감할 수 있었습니다.
그래서 이번에 서버 이전 하였는데요.
워드프레스 서버 이전 준비하기
먼저 백업 툴로 서버 백업을 받아야 합니다.
워드프레스 백업은 All in one WP migratin 등이 유명한데요.
자세한 설명은 아래 블로그에 잘 되어 있어서 이를 보고 따라 했습니다.
백업을 받은 후에 이제 새로운 서버에 워드프레스를 설치합니다.
기존에는 docker를 통해서 한번에 설치하였는데요.
이번에는 연습 겸 하나하나 새로 설치했습니다.
복원할 때 PHP 버전이 맞지 않으면 에러가 뜨긴 하는데요.
더 상위 버전의 PHP를 설치한 경우 큰 문제는 없었습니다.
기존 설치된 php버전은 7.4.33 버전이 설치되어 있었습니다.
새로운 서버에는 php 8.0.29를 설치했습니다.
하지만 버전을 동일하게 설치해준다면 더 좋을 것 같긴 합니다.
워드프레스 서버 이전 진행
신규서버에서 LAMP(Linux + Apache + MySQL/MariaDB + PHP/Python/Perl)라
불리우는 기본 세팅을 설치하였습니다.
다만 apache 대신에 Nginx로 설치하였구요.
ssl 인증서를 발급 받기전에 복원이 제대로 되는지 테스트 해보았습니다.
이 때 두개의 워드프레스가 동작하기 때문에, No input file specified에러가 뜨기도 합니다.
이 때문에 혹시 복원이 잘못된 것이 아닐까라는 생각을 했는데요.
메인 페이지는 정상적으로 표시되고 있어서 백원이 복원되었다고 생각했습니다.
그리고 기존에 위치가 var/www/wordpress에 설치했다가
var/www/html/wordpress로 설치해서 리다이렉션이 많이 발생했는데요.
이 부분은 최대한 맞춰서 설치하면 시행착오를 줄일 수 있을 것 같네요.
글쓰기 역시 두개의 워드프레스가 있어서 안전모드로 동작하는 상황이라
공개 실패. 응답이 유효한 JSON 응답이 아닙니다라는 에러가 발생합니다.
이렇게 복원이 완료되었다면, 설정에서 이제 변경해야 하는데요.
최종적으로 설정에서 IP주소로 되어 있는 워드프레스 주소와 사이트 주소를
도메인 이름으로 변경해 줍니다.
그리고 ssl 갱신까지 자동화 해놓고 정리하시면 됩니다.
워드프레스 서버 이전 후기
최종적으로 워드프레스 서버 이전이 완료되었습니다.
약 3시간 정도 삽질을 한 것 같은데요.
정리해놓고 한다면 더 빨리 이전할 수 있을 것 같네요.
서버 이전 후에 기존 서버는 서버 속도가 GTmetrix 기준으로 D 등급이었는데요.
확실히 서버를 좀더 나은 사양으로 만들었더니 B등급이 나왔습니다.
혹시 워드프레스 서버 이전에 관심이 있는 분이라면 참고하시기 바랍니다.
그럼 잘 사용하세요~
1 thought on “워드프레스 서버 이전하기”