AWS를 통한 배포(EC2 생성)

성민개발로그·2022년 3월 11일
0

AWS

목록 보기
1/5
post-thumbnail

1. aws 회원가입

aws 사이트 들어가서 회원가입 진행.

2. EC2생성

aws 회원가입이 끝나면 자신만에 주소인 https://ap-northeast-2.console.aws.amazon.com/ 주소로 이동해서

여기를 클릭하여 EC2 생성 준비를 한다.

들어오시면 AMI선택하는 페이지가 뜬다. 프리티어 사용가능하다는것은 어느정도선에서 서버를 공짜로 쓸 수 있는 서버라고 이해할 수 있다.

저는 여디서 Ubuntu Server 18.04 LTS (프리티어 사용가능) 이걸로 EC2 생성을 하겠다.

들어가시면 인스턴트 유형선택 페이지가 나오는데 여기서 프리티어 사용 가능 표시되어있는 t2.micro 를 사용해서 만들어 보겠다. 비록 메모리랑 CPU 용량이 적지만 개인이 연습용으로 배포하는거면 적합하다고 생각한다.

컴토및시작 클릭.


보안 그룹 구성 부분에서

규칙추가 클릭해서 http,https를 추가해주자 포트 는 기본으로 80,443으로 기본값으로 되어있습니다ssh 는 보안상 소수부분 ip 주소는 자기 집주소로 해주는것을 권장한다.

검토및시작 클릭→시작하기 클릭.

새로운 키 페어 생성한다 키페어 이름은 자기자신 프로젝트이름으로 해도 무방하다.

이름을 다 지은후에 키 페어를 다운받는다 .pem 파일을 다운이 될겁니다.

받은 키페어는 사용자에 전체 프로젝트 파일 하위 디렉토리에 넣어주고 .gitignore에 키 파일을 써줘서 github에 올리는것을 방지한다.

해당 프로젝트는 깃허브를 통해 하나의 repository를 만들어서 올려준다

해당 주소도 기억해두자.

다시 aws로 가셔서

EC2 클릭

저는 똑같은 방법으로 같은 키페어안에서 front ,back 이렇게 두개의 인스턴스를 만들었습니다.

3. 우분투 서버로 접근해서 프로젝트 폴더 업로드하기

터미널에서 자신의 프로젝트 디렉토리로 이동하기

인스턴트 하나 클릭하고 연결버튼 클릭.

ssh 클라이언트쪽으로 가셔서

자신만에 ssh -i “effect-shop”..... 명령어를 복사하셔서

터미널에 입력해 줍시다. 저는 mac 운영체제여서 앞에다가 sudo 명령어를 추가해서 입력했습니다.

yes 입력하시고 성공하시면 우분투 로 터미널이 전환이 됩니다.

자신의 레파지토리 를 우분투에 git clone 진행한다. 터미널에서 보시면 자신의 프로젝트가 잘 다운받은걸 볼 수있다.

깃허브에 코드가 변경이 된경우 우분투에서도 다시 git pull 명령어로 코드를 업데이트 해줘야한다.

이상으로 1편 마무리.

0개의 댓글