간단하게 control-plane에 웹서버 구축
dnf -y install httpd && systemctl --now enable httpd && echo "my web test" > /var/www/html/index.html












www.aws-4gl-nsh.click

cd .ssh
vi configHost 4glbastion Hostname 3.38.104.22 User ec2-user IdentityFile ~/.ssh/my4glkey.pem Host worker1 Hostname 13.125.90.199 User ec2-user IdentityFile ~/.ssh/my4glkey.pem # ProxyCommand ssh 4glbastion -W %h:%p Host worker2 Hostname 43.203.199.232 User ec2-user IdentityFile ~/.ssh/my4glkey.pem # ProxyCommand ssh 4glbastion -W %h:%p

활성화 모두 체크



프라이빗 생성


cp, w1, w2 총 3개의 레코드를 생성해야함
이때 사용하는 ip는 프라이빗 ip를 입력

내부에서 핑을 통해 연결 확인
ping cp.4gl -c 2 && ping w1.4gl -c 2 && ping w2.4gl -c 2






인증서 생성 후 CNAME이라는 레코드가 자동 생성됨




인증서가 모두 생성 완료되었으므로 https로 접속이 가능한것을 확인

인증서를 생성했으므로 http를 지워도 문제가 생기지 않음


임의의 웹 서버용 퍼블릭 인스턴스를 1개 생성하시오. 해당 인스턴스에 Wordpress를 구성 후, 1명과 짝을 이루어 해당 동료의 RDS를 DB 삼아 설치를 완료하시오.



sudo su -
dnf -y install php httpd
systemctl --now enable httpd
cd /var/www/html
curl -O https://ko.wordpress.org/latest-ko_KR.zip
unzip latest-ko_KR.zip


암호는 4gldata!






dnf -y install mariadb105-server
dnf -y install php-mysqli
systemctl enable --now mariadb
이후 해당 웹 서버로의 접근을 위해 로드 밸런서 및 Route 53 레코드를 생성하고 https로 워드프레스 컨텐츠에 접속하여 출력되도록 만드시오.







https로 연결하기 때문에 기존에 돈내고 만든거에다가 레코드만 추가해주면됨



데이터베이스 호스트에는 RDS의 엔드포인트를 넣어야함

연결이 안됨.. 이유가 뭘까..?