본문 바로가기

AWS13

[EC2] EC2 서버에 프로젝트 배포하기 1 - EC2에 프로젝트 Clone 받기 깃허브에서 코드를 받아올 수 있게 EC2에 깃을 설치하겠습니다. EC2로 접속해서 다음과 같이 명렁어를 입력합니다. sudo yum install git 설치가 완료되면 다음 명령어로 설치 상태를 확인합니다. git --version 깃이 성공적으로 설치되면 git clone으로 프로젝트를 저장할 디렉토리를 생성하겠습니다. mkdir ~/app && mkdir ~/app/step1 생성된 디렉토리로 이동합니다. cd ~/app/step1 본인의 깃허브 웹페이지에서 https 주소를 복사합니다. 복사한 https 주소를 통해 git clone을 진행합니다. git clone 복사한 주소 다음과 같이 클론이 진행되는 것을 볼 수 있습니다. git clone이 끝났으면 클론된 프로젝트로 이동해서 파일들이 잘 .. 2021. 7. 12.
[RDS] AWS에 데이터베이스 환경 만들기 4 - EC2에서 RDS에 접근 확인 EC2에 ssh 접속을 진행합니다. 접속이되었다면 MySQL 접근 테스트를 위해 MySQL CLI를 설치하겠습니다. sudo yum install mysql 설치가 다 되었으면 로컬에서 접근하듯이 계정, 비밀번호, 호스트 주소를 사용해 RDS에 접속합니다. mysql -u 계정 -p -h Host 주소 mysql -u smpaaark -p -h used-car-admin.czgfbzr76ojo.ap-northeast-2.rds.amazonaws.com 패스워드를 입력하라는 메시지가 나오면 패스워드까지 입력합니다. 다음과 같이 EC2에서 RDS로 접속되는 것을 확인할 수 있습니다. RDS에 접속되었으면 실제로 생성한 RDS가 맞는지 간단한 쿼리를 한번 실행해보겠습니다. show databases; 생성했던.. 2021. 7. 11.
[RDS] AWS에 데이터베이스 환경 만들기 3 - 내 PC에서 RDS에 접속해 보기 로컬 PC에서 RDS로 접근하기 위해서 RDS의 보안 그룹에 본인 PC의 IP를 추가하겠습니다. RDS의 세부정보 페이지에서 [보안 그룹] 항목을 클릭합니다. rds-launch-wizard라는 새로운 보안 그룹을 생성했습니다. RDS의 보안 그룹 정보를 그대로 두고, 브라우저를 새로 열어 봅니다. 그래서 브라우저 다른 창에서는 보안 그룹 목록 중 EC2에 사용된 보안 그룹의 그룹 ID를 복사합니다. 복사된 보안 그룹 ID와 보인의 IP를 RDS 보안 그룹의 인바운드로 추가합니다. 인바운드 규칙 유형에서는 MYSQL/Aurora를 선택하시면 자동으로 3306포트가 선택됩니다. 보안 그룹 첫 번째 줄: 현재 내 PC의 IP를 등록합니다. 보안 그룹 두 번째 줄: EC2의 보안 그룹을 추가합니다. 이렇게 하.. 2021. 7. 11.
[RDS] AWS에 데이터베이스 환경 만들기 2 - RDS 운영환경에 맞는 파라미터 설정하기 RDS를 처음 생성하면 몇 가지 설정을 필수로 해야합니다. 우선 다음 3개의 설정을 차례로 진행해 보겠습니다. 타임존 Character Set Max Connection 왼쪽 카테고리에서 [파라미터 그룹] 탭을 클릭해서 이동합니다. 화면 오른쪽 위의 [파라미터 그룹 생성] 버튼을 클릭합니다. 세부 정보 위쪽에 DB 엔진을 선택하는 항목이 있습니다. 여기서 방금 생성한 MariaDB와 같은 버전을 맞춰야 합니다. 앞에서 10.4.13 버전으로 생성했기 때문에 같은 버전대인 10.4를 선택해야 합니다. 생성이 완료되면 파라미터 그룹 목록 창에 새로 생성된 그룹을 볼 수 있습니다. 해당 파라미터 그룹을 클릭합니다. 클릭해서 이동한 상세 페이지의 오른쪽을 보면 [수정] 버튼이 있습니다. 해당 버튼을 클릭해 편집.. 2021. 7. 10.