1. 네트워크 VPC 서브넷이 2개 이상 있어야 DB 설치가 가능하다.
1) DB Subnet 2개를 이상 만들자.
DB Subnet 구성도
2) DB 라우팅 테이블을 만들어 DB서브넷에 적용하자.
2. Subnet groups을 적용한다.
RDS > Subnet group > DB 서브넷 그룹 생성 > db-sg
az 모두 선택 > 그중 DB subnet 만 선택한다.
3. DB Patameter group을 만들자.
DB 관리를 위한 파라미터를 관리하자.
4. 보안 그룹을 만들자.
DB는 특정 서버에서만 접속되도록 보안 그룹을 만들어야 한다.
DB 생성 시, DB 서브넷 그룹, 보안 그룹을 적용해서 만들어야 한다.
DB 생성 시, DB 서브넷 그룹, 보안 그룹을 적용해서 만들어야 한다.
1. public 서브넷에 서버를 만들자.
해당 서버에서 DB로 접속되는지 테스트해 보자.
php가 설치된 EC2서버를 생성한다.
login as: ubuntu 를 입력
2. 웹서버 동작확인
root@ip-172-31-42-55:~# ps -ef |grep httpd
root 2505 1 0 22:49 ? 00:00:00 /opt/bitnami/apache2/bin/httpd.bin -f /opt/bitnami/apache2/conf/httpd.conf
daemon 2513 2505 0 22:49 ? 00:00:00 /opt/bitnami/apache2/bin/httpd.bin -f /opt/bitnami/apache2/conf/httpd.conf
daemon 2514 2505 0 22:49 ? 00:00:00 /opt/bitnami/apache2/bin/httpd.bin -f /opt/bitnami/apache2/conf/httpd.conf
root 5446 5427 0 22:54 pts/0 00:00:00 grep --color=auto httpd
3. php 동작확인
cd /opt/bitnami/apache2/htdocs/
cp index.html index.html-bakcup
/opt/bitnami/apache2/htdocs# vi index.php
<?php phpinfo(); ?>
기타. PC에서 AWS로 VPN 연결이 된다면 다음 mysql 클라이언트를 설치해 테스트해보자.
mysql 클라이언트 다운로드, 다운로드 20분 걸림.
Modify를 해서 먼저 Protection Option 체크를 해지한다.
이후 Delete가 가능하다.