WordPress 웹사이트 서버 이전 < 정리 1편 >
여러분은 지금, 자신의 잠재력을 묻어두고 엄청난 손해를 보고 있습니다.
하지만, 차분히 묻혀있는 잠재력을 끌어내고 여러분이 원하는 디지털 노마드를 만끽하는 거름이 됩니다.
이번 목표
- 워드프레스 파일을 내 컴퓨터에 가져옵니다.
- 기본적인 파일 전송을 할 수 있게 됩니다.
혹시 이런 고민 해보신 적 있으신가요?
워드프레스 웹사이트를 운영하는데
“수익은 잘 안나고 서버비는 많이 나간다.”
블로그를 잘 사용하지 못하여 일단 써보고 있지만
“더 쉽게 쓸 수 있는 환경이니까 더 많은 비용을 지불한다.”
자칫 보면 당연한 일이지만
이 사소한 것들을 넘기시면 쭉 막대한 손실에 무감각하게 돈을 넘기게 될 것입니다.
1. WordPress 기존 서버 파일 저장하기
기존의 wordpress를 자신의 컴퓨터에서
돌렸다면 넘어가도 좋습니다.
다른 서버에서 구동 시
워드프레스를 직접 설치하셨다면
wordpress의 폴더의 위치를 아실겁니다.
혹시 기억나지 않더라도 괜찮습니다.
이용하고 있는 것이 리눅스 서버라면 아래와 같은 명령어를 터미널에 작성해주세요
sudo find / -name wp-config.php
코드 내용 설명
sudo : 관리자 권한으로 높은 권한을 가지는 명령어입니다.
find : 특정 파일을 찾기 위한 명령어 입니다.
/ : 맨 위의 위치로서 컴퓨터 전체에서 찾겠다는 의미입니다.
-name : 파일 이름으로 위치를 찾겠다는 의미입니다.
wp-config.php : 우리가 찾을 파일의 이름으로 워드프레스라면 wp-config.php를 가지고 있습니다.
제 파일 /var/www/html/www/에 있는 것을 확인할 수 있습니다.
우리는 여기에서 www폴더가 필요한 것입니다.
이를 이 서버에서 다른 서버로 업로드 합니다.
2. 업로드 방법(Amazon EC2 기준)
아래 코드는 그대로 사용하시면 안됩니다!!
scp -i /EC2의 키 주소.pem /내 컴퓨터 파일 위치 -r ubuntu@[EC2 퍼블릭 IPv4 주소]:/가져올 폴더 서버위치
- EC2는 인스턴스를 생성할 때 암호키를 저장합니다. 이 파일의 위치를 입력해주셔야합니다.
MacOS : .pem 파일을 클릭하고 command + option + c 를 하면 주소가 복사됩니다.
Windows : 파일 탐색기에서 주소창을 클릭하시면 복사(ctrl + c)할 수 있습니다.
- EC2 퍼블릭 IPv4 주소를 실제 0.0.0.0의 형태로 입력해줍니다.
EC2 > 인스턴스 > 퍼블릭 IPv4 주소에서 확인하실 수 있습니다.
- 가져올 폴더 서버위치
위의 사진에서 www의 위치가 나와있습니다.
.php를 가져오는 것이 아니라 파일을 가져오는 것이기 때문에
저의 경우는 /var/www/html/www 를 입력할 것입니다. - 내 컴퓨터 파일 위치
내 컴퓨터의 어떤 파일에 가져올지를 선택하는 위치입니다.
파일 주소는 위의 위치를 찾는 방법과 동일합니다.
(주의사항) .pem을 처음 받은 상황
‘.pem’ 키 파일의 권한이 너무 개방적이라면 연결이 거부될 수 있습니다.
이 경우 터미널에서
chmod 400 /EC2의 키 주소.pem
를 해주면 접속이 가능해집니다.
3. EC2에 업로드 하기
저는 EC2를 제가 업로드할 서버로 설정하였습니다.
그러므로 지금까지 저장한 WordPress폴더인 www폴더를
서버에 업로드 합니다.
1번에서는 서버에서 내 컴퓨터로 파일을 전송했다면
이번에는 컴퓨터에서 서버로 파일을 보내야하는 상황입니다.
scp -i /EC2의 키 주소.pem -r ubuntu@[EC2 퍼블릭 IPv4 주소]:/업로드할 내 컴퓨터 파일 위치 /업로드받을 서버의 파일위치
위와 같이 수정을 하여 WordPress의 기본 파일을 서버에 성공적으로 업로드 해보았습니다.
추가적으로 안되는 부분들은 댓글로 문의주세요. ^^
다음 글에서는 DB를 내보내는 방법들에 대하여 포스팅하겠습니다.
핑백: Wordpress 웹 연결 웹사이트 서버 이전 < 정리 3편> » 코드 한입
핑백: Wordpress SSL 웹사이트 < 정리 4편> » 코드 한입
핑백: WordPress DB 웹사이트 서버 이전 < 정리 2 편 > » 코드 한입