반응형

안녕하세요. 이번 포스트는 AWS Educate 계정에서 사용가능한 리전 "버지니아 리전" 에서 운영중이던 블로그를

AWS 일반 계정의 한국 리전으로 옮기고, 도메인을 elbpdpdp.tk 에서 hakmoon.com으로 변경했던 작업 내용을 공유하려고 합니다.  <2-1편>

 

앞의 포스트를 읽고 보시면 좀더 이해에 도움이 될 듯 합니다.!

 

AWS 워드프레스 이전방법 - (1. 사전 작업)

안녕하세요. 이번 포스트는 AWS Educate 계정에서 사용가능한 리전 "버지니아 리전" 에서 운영중이던 블로그를 AWS 일반 계정의 한국 리전으로 옮기고, 도메인을 elbpdpdp.tk 에서 hakmoon.com으로 변경했

jun2mun.tistory.com

 

이전 포스트의 2-1) 작업을 공유합니다. 

EC2 인스턴스 WEB-master 에 접속하여, RDS DB 를 백업한다

반응형

1번 EC2 에 접속한다.

 

### EC2 접속 방법 ###
ssh -i "${Key Pair}.pem" ec2-user@${ip}

 

2번 RDS 백업(덤프) 진행 (crontab으로 백업본이 없다 가정)

 

### RDS 접속 방법 ###
[root@ip-172-xx-x-xxx ~]mysql -h rds.xxxxxxxxxx.ap-northeast-2.rds.amazonaws.com -uadmin -p

### RDS(MySQL 기준) 덤프 ###
[root@ip-172-xx-x-xxx ~]mysqldump -h rds.xxxxxxxxxx.ap-northeast-2.rds.amazonaws.com \
-uadmin -p ${백업할 DB명} > backup.sql

 

3번 웹소스 백업 진행 (crontab으로 백업본이 없다 가정)

 

본인은 Apache(아파치) + php(워드프레스) 구성을 사용중이였다.

#### 아파치 virtualhost 도메인 조회 ####

[root@ip-172.xxx.x.xxx ~]# apachectl -S
VirtualHost configuration:
*:443                  ip-172.xxx.x.xxx.ap-northeast-2.compute.internal (/etc/httpd/conf.d/ssl.conf:56)
*:80                   elbpdpdp.tk (/etc/httpd/conf/httpd.conf:364)

#### 사용했던 버전 ###

[root@ip-172.xxx.x.xxx ~]# apachectl -v
Server version: Apache/2.4.48 ()
Server built:   Jun 25 2021 18:53:37
[root@ip-172.xxx.x.xxx ~]# php -v
PHP 7.4.21 (cli) (built: Jul  7 2021 17:35:08) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologie

 

따라서, 우선은 웹소스 위치를 찾아 보기로 한다. apachectl -S 명령어로 elbpdpdp.tk 도메인 설정 정보 위치를 찾았다.

/etc/httpd/conf/httpd.conf 파일의 364번째 줄로 가보자.

 

[root@ip-172.xxx.x.xxx ~]# view /etc/httpd/conf/httpd.conf
<VirtualHost *:80>
  serverName elbpdpdp.tk
  DocumentRoot /home/elbpdpdp/public_html/wordpress
  .....................
  ....................
</VirtualHost>

 

우리는 elbpdpdp.tk 도메인의 Root 경로를 찾았다.

DocumentRoot /home/elbpdpdp/public_html/wordpress 이다!!

 

해당 경로 웹소스 파일을 압축해서 백업해가자!

 

##### 경로 이동후 웹 소스 압축 ####

[root@ip-172.xx.x.xxx ~]# cd /home/elbpdpdp/public_html/
[root@ip-172.xx.x.xxx public_html]# tar -cvf wordpress.gz wordpress

 

반응형

+ Recent posts