2020. 6. 8. 14:12ㆍAWS
ㅇ 2Tier-Architecture?
> Client - Server와 같이 2개의 노드로 구성된 구조
> Server는 데이터 저장 역할만 하고, Client는 데이터 출력 역할만 수행
ㅇ 장/단점
ㅇ 2Tier-Architecture 구성(Apache / MySQL)
> VPC 및 EC2 생성
> RDS 생성 및 접속
> APM 구축
1) Apache 설치
2) PHP 설치
3) MySQL 설치
4) PHP와 MySQL 연동
> MySQL 접속
mysql -u (ID) -p -h (RDS Endpoint) 입력 후, 비밀번호 입력
> Apahce를 통해 띄울 Web에 대한 코드 작성
* 작성 시 /var/www/html 경로에서 작성하거나, Apache의 기본 경로를 별도로 수정해야함
> Apache 기본 출력 홈페이지 설정(초기에는 index.php로 설정되어 있음)
vi /etc/httpd/conf/httpd.conf
> Selinux 이용 불가능하도록 설정
vi /etc/sysconfig/selinux
ㅇ 결과 확인
> Apache가 설치된 인스턴스의 공인 IP를 인터넷에 입력했을 경우, 다음과 같은 페이지가 출력된다(employees_add.php)
> 이후 성공했다는 문구가 출력되는 employees_insert.php로 이동
> employees_insert.php에서 "Employees Lists"를 선택해 DB의 내용물을 확인해 보면 가장 처음 employees_add.php 페이지에서 입력한 정보가 출력됨을 확인 가능
ㅇ 구성도
'AWS' 카테고리의 다른 글
[AWS WAF & Shield] 33. WAF & Shield (0) | 2020.07.30 |
---|---|
[AWS IAM] 32. 정책 세부내용 확인 (0) | 2020.06.16 |
[AWS EMR] 30. EMR (0) | 2020.06.04 |
[AWS ElastiCache] 29. ElastiCache (0) | 2020.05.26 |
[AWS EFS] 28. EFS (0) | 2020.05.25 |