이전 글에서 Public Subnet에 있던 백엔드 서버 EC2를 Private Subnet으로 옮기는 작업을 수행하였습니다. 하지만 새로 생성한 EC2에 서버가 실행되지 않아서 정상적으로 동작하지 않았습니다. 따라서 이번 글에서는 Private Subnet에 생성된 EC2에 ssh로 접속하여 직접 서버를 실행시켜 보도록 하겠습니다. 1. Public Subnet에 생성할 EC2의 보안 그룹 생성 EC2를 생성하기 전 먼저 보안 그룹을 생성합니다. 해당 보안 그룹은 ssh 접속만 허용합니다. 2. Public Subnet에 EC2 생성 기존 Public Subnet 중 하나에 새로운 EC2를 생성합니다. 이때 퍼블릭 IP를 활성화하고 위에서 생성한 보안 그룹을 지정합니다. (EC2 생성 방법은 기존에도 ..
이전 구성에서는 백엔드 소스와 노드를 실행하는 EC2가 Public Subnet에 생성되어 있었습니다. 이는 보안상 좋지 않은 구성이기 때문에 EC2를 Private Subnet으로 옮기는 작업을 수행해 보겠습니다. 이번 작업에서는 단순히 기존에 만들었던 리소스들을 수정해서 새롭게 구성을 할 수 없는 경우가 대부분이라 새로 생성하는 것들이 많았습니다... 실제 아키텍처를 구성할 때는 미리 구조를 잡고 리소스들을 만드는 것이 좋을 것 같습니다...ㅠ 1. EC2를 옮길 Private Subnet 생성 새로운 백엔드 서버를 실행할 EC2를 생성하기 전 해당 EC2들이 설치될 Private Subnet을 먼저 생성합니다. 2. Private Subnet을 위한 라우팅 테이블 생성 Private Subnet으로..
이전 글들에서 데이터베이스를 Public Subnet에 생성하였습니다. 이는 보안상 권장되는 방법이 아니기 때문에 Private Subnet을 생성하여 기존에 사용던 RDS를 옮기는 작업을 해보겠습니다. 1. Private Subnet 생성하기 "VPC > 서브넷"에서 서브넷 생성을 합니다. 2. RDS 서브넷 그룹 생성하기 "RDS > 서브넷 그룹"에서 서브넷 그룹을 생성합니다. 만약 기존에 RDS를 실행 중인 경우 기존 RDS의 서브넷 그룹을 찾아 수정하는 방식을 사용할수도 있습니다. (참고: https://kimhjin.tistory.com/25) 3. RDS 서브넷 그룹 변경하기 기존 RDS를 사용하고 있는 경우 "수정" 버튼을 클릭하여 서브넷을 위에서 생성한 서브넷으로 바꿀 수도 있지만 같은 V..
AWS 각 서비스를 공부하기 이전에 한 EC2에 1. React로 만든 프론트엔드 프로젝트를 Nginx를 통해 실행하고 2. Node.js와 express를 사용한 백엔드 프로젝트를 실행하여 전체적인 하나의 웹 서비스를 배포해보려고 한다. 전체 구성도는 다음과 같다. 먼저 이를 위해 개인 VPC를 생성하고 Security Group을 만들어 웹 프로젝트를 배포할 EC2를 띄워보겠다. 기본 VPC를 사용할 예정이라면 1~4 과정은 건너뛰고 보안그룹(Security Group) 생성부터 진행하면 된다. 1. AWS console에 접속하여 로그인하고 vpc 검색 후 vpc 생성을 클릭 2. vpc 이름과 IPv4 CIDR 블록을 지정하고 Name 태그 작성 후 생성 (예제에서는 10.127.0.0/16 을 ..
- Total
- Today
- Yesterday
- cloudfront
- search
- programmers
- map
- ECR
- string
- CodePipeline
- permutation
- BFS
- 조합
- AWS
- Baekjoon
- sort
- 프로그래머스
- EC2
- Algorithm
- CodeDeploy
- spring
- SWIFT
- Combination
- array
- 수학
- CodeCommit
- DFS
- java
- ionic
- 순열
- 에라토스테네스의 체
- Dynamic Programming
- 소수
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |