이전 글에서는 EC2에 Nginx를 설치하고 React 앱을 빌드하여 실행시켜 보았다. 이번 글에서는 React 앱과 연결되는 서버인 Node.js + express 프로젝트를 EC2에 배포하고 이에 접속하여 실행하는 방법을 알아보고자 한다. 또한, 백엔드 프로젝트에서 접근하는 DB를 AWS RDS로 구성하고 백엔드 프로젝트에서 RDS로 접속하는 방법도 알아보고자 한다. 먼저, Node.js + express + sequalize를 통해 만들어진 프로젝트가 git에 올라와 있다고 가정하고 이 프로젝트를 받아 실행해보겠다. 프로젝트 생성은 다음 글을 참고하였다. (https://www.bezkoder.com/react-node-express-postgresql/) 1. SSH로 이전에 생성한 EC2에 접속..
이전 글에서 EC2를 위한 VPC 구성 및 보안 그룹을 생성했고 EC2를 생성하여 SSH로 접속하는 방법을 알아보았다. 이번 글에서는 이전에 생성한 EC2에 Nginx를 설치하고 React로 생성한 프로젝트를 빌드하여 실행시켜보겠다. 1. SSH로 이전에 생성한 EC2에 접속 2. 필요한 패키지 다운받기 이번 테스트에서는 git에 있는 소스를 직접 EC2에 받아서 실행한다고 가정하겠다. 아래 명령으로 git과 nginx를 설치한다. $ sudo yum update $ sudo yum install git $ sudo yum install nginx Nginx에 대해 Amazon Linux 1 같은 경우에는 그냥 이렇게 하면 설치가 진행되지만, Amazon Linux 2의 환경에서는 nginx is ava..
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 을 ..
AWS EC2에 PostgreSQL을 설치하고 접속해보도록 하겠습니다. 사실 AWS에는 관계형 데이터베이스를 편하게 다룰 수 있는 서비스인 RDS를 제공하기는 하지만 과금이 많이 되는 경향도 있고 여러 이유로 PostgreSQL을 직접 EC2에 설치해서 사용하기로 했습니다. RDS 서비스에 대해 궁금하시다면 아래 링크를 확인하시면 될 것 같습니다. https://aws.amazon.com/ko/rds/?nc2=h_ql_prod_db_rds 데이터베이스 관리 시스템 | 관계형 RDS | Amazon Web Services Amazon Relational Database Service(RDS)를 사용하면 클라우드에서 관계형 데이터베이스를 간편하게 설정, 운영 및 확장할 수 있습니다. 하드웨어 프로비저닝, 데..
AWS EC2에 PostgreSQL을 설치하고 사용하기에 앞서 먼저 EC2를 생성하는 방법을 알아보겠습니다. EC2란, 컴퓨팅 자원을 제공하는 서비스로 자세한 설명은 아래를 참고하세요. 간단하게 생각하면 하나의 컴퓨터(서버)를 대여하는 것으로 생각할 수 있습니다. https://aws.amazon.com/ko/ec2/?did=ft_card&trk=ft_card&ec2-whats-new.sort-by=item.additionalFields.postDateTime&ec2-whats-new.sort-order=desc 아마존 클라우드 서버 호스팅 | Amazon Web Services 다양한 구매 모델 온디맨드, 스팟 인스턴스, Savings Plan과 같은 여러 가지 구매 모델을 제공합니다. 스팟 인스턴스를..
- Total
- Today
- Yesterday
- 에라토스테네스의 체
- 조합
- java
- 수학
- DFS
- Algorithm
- permutation
- 순열
- 소수
- cloudfront
- Combination
- CodePipeline
- ionic
- CodeCommit
- Dynamic Programming
- search
- SWIFT
- AWS
- programmers
- string
- ECR
- sort
- spring
- 프로그래머스
- array
- CodeDeploy
- BFS
- map
- Baekjoon
- EC2
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |