본문 바로가기

Gnuboard4

AWS EC2 RDS 연결 실습 실습) EC2와 RDS 연결 - 웹서버는 Public Subnet에 배치, Amazon Linux로 설치 - DB는 RDS를 사용해서 연결 - Gnuboard를 설치해서 동작하도록 설정하기 앞에서 한 실습을 토대로 EC2 인스턴스와 https://eukgun.tistory.com/26 AWS EC2 실습 * 클라우드의 핵심 1) Self-service: 고객이 직접 설정하고, CSP에서 지원을 하거나 담당자를 할당하지 않음 ---> 교육 비용 발생(고용): 교육시장 존재 자격증: AWS, GCP, MS에서 발행하는 클라우드 자격증 eukgun.tistory.com https://eukgun.tistory.com/30 RDS로 데이터베이스를 생성해준다. AWS RDS 실습 * RDS 실습 (RDS: Rel.. 2022. 6. 14.
AWS RDS 실습 * RDS 실습 (RDS: Relational Database Service, 관계형 데이터베이스 서비스) - RDS는 AWS에서 관리: 관리 잘됨 (백업 등) cf. Ubuntu Server에 MySQL을 설치하면 OS, DB를 사용자(고객)가 관리 - RDS는 사용자가 DB를 관리할 수 없음(Paas) -------> root 권한 없고 사용자 권한만 부여함 * IT 5대 관리: 성능, 용량, 비용, 장애, 보안 -------> AWS에 Trusted Advisor에서 확인 (상태를 Red, Yellow, Green 세 가지로 구분해줌) 1) Public하게 설정 (외부에서 접속 가능) ----> 안전하지 않음, 웹 서버를 On Premise로 사용하고, DB만 AWS에 설치하는 경우에 적합 2) P.. 2022. 6. 13.
AWS EC2 3Tier 실습 * 3Tier 설정 1) 외부에서도 DB서버에 접속 가능 create user board@'%' identified by 'info12#$'; grant all privileges on gnuboard.* to board@'%'; EC2(Web server) 하나는 Public Subnet에 배치, EC2(DB서버)는 Private Subnet에 배치 Web, DB 인스턴스 각각 생성한 뒤 DB서버 보안 그룹은 위와 같이 설정해준다. DB 서버에 ssh로 접속을 해준다. mysql DB, 계정등을 설정 mysql을 외부에서 사용하기 위해 bind-address 앞에 주석처리를 해준다. restart를 한번 해준다. 웹서버도 접속해준다. apache2를 설치 그누보드5를 설치해준다. 호스트에는 프라이빗 I.. 2022. 6. 10.
Ubuntu Server에 웹서버(Gnuboard) & 웹 방화벽(Modesecurity) 설치 * Ubuntu Server에 웹서버(Gnuboard) 설치 & 웹방화벽(Modesecurity) 설치 우분투 서버를 VMware로 추가해준다. 영어로 선택 설치가 생각보다 느리다. 끝내고 shutdonw -h now Use physical drive로 바꿔준다. 로그인 성공 sudo apt update를 해준다. logout 백업을 위해 전원을 끄고 폴더 압축 - 윈도우에서 Command 창을 열고 SSH로 접속 저저번 게시물에서 했던것 처럼 gnuboard를 올려준다. 익스플로러로 그누보드5를 띄우기 성공 이제 modsecurity를 설치해보자. 이전에 해봤던것이라 수월하다. sudo vi /etc/modsecurity/modsecurity.conf 을 사용해 코드를 변경해주자 SecRuleEngin.. 2022. 5. 17.