aws

AWS

[aws] 도메인+ elb + ssl

nginx + docker + ec2 배포 과정은 올려두었으니 생략하고 진행하겠습니다. 1. aws 도메인 등록페이지에서 도메인을 구입합니다. 2. Route 53 > 호스팅 영역 > 호스팅 영역 생성 순으로 진행합니다. 아래 설정대로 하고 생성완료를 누르시면 됩니다. 등록된 도메인으로 통신테스트를 해보면 정상적으로 등록된걸 확인할 수 있습니다. 3. 로드밸런서를 생성합니다. EC2 > Load balancers > Select load balancer type 저는 Application Load Balancer 옵션으로 진행하겠습니다. 상황에 맞게 선택해서 진행하시면 됩니다. 설정은 아래 이미지를 참고해주세요. 4. 보안그룹은 아래 형식으로 만들어둔 보안그룹으로 선택하였습니다. https를 허용해주는 ..

AWS

인스턴스 보안그룹 best 설정 방법

이렇게 하는 방법이 베스트입니다. 전에 aws 인스턴스 생성할 때, 이렇게 하는 방법으로 알려드렸었는데, 위아래 둘 다 상관은 없습니다. 그러나 ::/0으로 하면 리소스가 그만큼 낭비되는 거라서 위에 캡처로 하는 것이 개인적으로 더 나은 것 같습니다.

AWS

Docker Compose를 이용하여 EC2환경에서 배포하기

자신의 프로젝트를 도커 컴포즈를 이용하여 AWS 환경에 배포해봅시다. 1.프로젝트 세팅 우선 각각 클라이언트와 서버에 도커 파일을 생성해줍니다. 루트에 docker-compose.yml 파일을 생성하여 도커 컴포즈 컨테이너를 만들기 위한 세팅을 합니다. 도커 파일 생성방법은 공식문서를 참고했습니다. https://docs.docker.com/get-started/08_using_compose/ git에 프로젝트를 push 합니다. 2. aws 세팅 AWS에서 데이터베이스는 RDS를 이용하여 연결하고, EC2 인스턴스를 생성해서 ppk키를 만들어옵니다. 제 블로그에도 자세한 방법이 포스팅되어 있습니다. https://daily-coding-diary.tistory.com/5 1.aws EC2 인스턴스 생성..

AWS

2.aws 서버 세팅 및 나의 프로젝트 배포하기

aws 인스턴스에 연결시켰던 putty를 킵니다. (인스턴스가 없다면 https://daily-coding-diary.tistory.com/5 이 페이지를 참고하여 생성하세요.) 이제 깃에 올려두었던 내 프로젝트를 clone해서 받아올겁니다~! git clone [나의 깃 프로젝트 Url] 을 합니다. 프로젝트는 복사되었지만 모듈은 따로 설치해주야겠죠? 제 프로젝트는 node를 기반으로 진행한 프로젝트이기 때문에 node도 설치해주어야 합니다. $ sudo apt update 우선 우분투를 업그레이드 해줍니다. $ sudo apt install nodejs nodejs를 다운받습니다. 중간에 yes, no 나오면 y눌러서 마저 다운받으세요. $ nodejs -v 버전을 확인해서 잘 설치됐는지 확인합니다...

AWS

1.aws EC2 인스턴스 생성 및 Putty로 접속하기

로컬환경에 있는 서버를 aws서버에 연동시켜보도록 하겠습니다. 기본적으로 RDS(데이터베이스)세팅과 Git연동까지 진행했다는 전제하에 진행하겠습니다. https://ap-northeast-2.console.aws.amazon.com/console/home?nc2=h_ct&src=header-signin®ion=ap-northeast-2 https://ap-northeast-2.console.aws.amazon.com/console/home?nc2=h_ct&src=header-signin®ion=ap-northeast-2 ap-northeast-2.console.aws.amazon.com aws 관리 콘솔에 접속하신 후, EC2를 클릭합니다. EC2카테고리에서 인스턴스를 클릭 후 , 인스턴스 시작을 ..

hyun_ji
'aws' 태그의 글 목록