9주차-4 Wordpress & WooCommerce 웹서버(EFS) & AWS RDS 구성 실습

1대 EC2(EFS)와 AWS RDS(DB)로 구성 : Web/PHP 인스턴스 + AWS RDS(DB)로 구성

  • WebSrv2: 10.1.1.20 + EFS(/var/www/wordpress)
  • AWS RDS

RDS => 데이터베이스 생성 클릭

MySQL 선택

프리티어

DB 인스턴스 식별자 : wpdb (현재 AWS 리전에서 AWS 계정이 소유하는 모든 DB 인스턴스에 대해 유일, 각자 편하게 설정)
마스터 사용자 이름 : root
마스터 암호(암호확인) : qwe12345

t2.micro 선택

WP-VPC1 선택

default 제거 후 -> G3 라고 적혀있는 보안그룹 선택

추가구성

초기 데이터베이스 이름 : wordpressdb
DB 파라미터 그룹 : ##-mydbparametergroup-## 포함된것 선택
자동 백업 활성화 : Uncheck

데이터베이스 생성 클릭

생성 뒤 몇분 후 엔드포인트 확인 !

WebSrv2) EFS 확인 및 RDS 엔드포인트 주소 설정 및 확인

# 관리자 전환
sudo su -

# EFS 확인
df |grep efs
df -hT |grep efs

# RDS 엔드포인트를 변수에 지정
RDS=wpdb.cfd4iq95pfdk.ap-northeast-2.rds.amazonaws.com

# wp-config.php 파일에 DB 주소를 RDS 엔드포인트로 설정
sed -i "s/localhost/$RDS/g" /var/www/wordpress/wp-config.php

# DB 접속 테스트
mysql -h $RDS -uroot -pqwe12345 -e 'show databases;'
mysql -h $RDS -uroot -pqwe12345

실습 끝!

자원 삭제(중요!)

1. RDS 삭제 -> 인스턴스 스냅샷 생성 여부 언체크 -> 인정한다는 체크박스 체크 -> 삭제

2. CloudFormation 삭제


참고 자료: AFOS[2기] 노션 내용

좋은 웹페이지 즐겨찾기