(1) Bastion 생성
(2) MySQL DB + PHP
(3) MySQL DB + wordpress
- Bastion 생성 후 다른 인스턴스에 ssh 접속
- DB는 업데이트를 위해 NAT 게이트웨이 연결
- WEB에서 접속을 위해 WEB_A, WEB_C는 공인 IP 할당
1. 인스턴스 생성
- Bastion 인스턴스 생성 후 xShell 접속을 위해 공인 IP 연결
2. xShell 접속
3. 개인키 올리기
- Bastion에서 ssh 접속을 위해서는 Bastion이 개인키를 보유해야함
4. 개인키 권한 변경
1. php 파일 올리기
2. WEB_A 접속
* 설정 과정은 아래 포스팅 참조 *
[AWS] MySQL DB + PHP 연동
<문제> 1. 인스턴스를 두개 생성 후 첫번째 인스턴스에는 php 7.4 설치, 두번째 인스턴스에는 mysql 설치 2. 첫번째 인스턴스의 공인 IP로 접속 시 두번째 인스턴스의 DB에 사설 IP로 연결 되도록 구성 3
di-on.tistory.com
3. 설정 확인 (WEB_A에 공인 IP 할당 후 확인)
1. php7.2 설치
2. wordpress 다운 및 압축 풀기
- [yum install -y wget] 으로 wget 설치 후 진행
3. wordpress 파일 설정
- wordpress 파일들을 /var/www/html/아래에 복사 후 파일을 읽을 수 있도록 권한 변경
- php 파일을 읽을 수 있도록 설정 변경
- wp-config-sample.php 파일을 복사하여 wp-config.php 파일 생성
- DB 이름 : wordpress
- DB 사용자 : root
- DB 패스워드 : It12345!
- DB 호스트 : 10.0.3.47
4. DB 생성
- DB를 생성할 DB_C에 MySQL 설치
5. wordpress 확인
- wordpress DB에 사용자 정보 생성 확인
[AWS] Auto Scaling | Image | 시작 템플릿 | 부하테스트 | Load Balancer (0) | 2022.06.23 |
---|---|
[AWS] 볼륨 | S3 | RDS (0) | 2022.06.22 |
[AWS] CLI를 통해 Key Pair 생성 | NAT Gateway | Load Balancing (0) | 2022.06.20 |
[AWS] PPK Key (puttygen) 생성 | 자체 PEM Key 생성 | SSH 내부 접속 (0) | 2022.06.17 |
[AWS] VPC | VPC 실습 (0) | 2022.06.16 |