사용한 버전 이름 버전 ubuntu 20.04.6 node 18.15.0 npm 9.5.0 AWS S3 버킷 생성 Github Actions에서 빌드한 프로젝트를 압축파일로 만든뒤 업로드 해둘 곳이 필요한데, S3를 만들어 이용한다. AWS - S3 - 버킷 - 버킷 만들기를 눌러준다. 이름만 지정한 뒤 다른설정은 그대로 두고 버킷을 생성해준다. EC2 IAM 역할 설정 EC2에서 S3와 CodeDeploy를 이용할 수 있게 권한을 주어야 한다. AWS - IAM - 액세스 관리 - 역할 - 역할 만들기로 들어가준다. 다음을 눌러준다. AWSCodeDeployFullAccess AmazonS3FullAccess 두 가지 권한을 선택해주고 다음을 눌러준다. 역할 이름을 입력하여 역할을 생성해주고 EC2에 ..
항해 99 미니 프로젝트 진행 중 프런트 분들이 강의대로 하다 보니 versel이란 것을 사용하여 프런트 웹페이지 배포를 하셨는데 이게 하필 https만 지원하여 http로만 배포해 본 백엔드가 난처한 상황이 나오고, 결국 배포를 하지 못한 조가 나오는 참사가 벌어졌었다.. 이후 클론 프로젝트 진행하며 썼던 글을 다시 정리해보려고 한다. (이전 글 보러가기) 처음 할 일 SSL 인증서를 무료로 발급해 주는 Let’s Encrypt를 사용할 계획 Let’s Encyrpt는 Certbot 사용을 권장 시작하기 전에 ec2 인스턴스 보안탭에서 443번 포트를 IPv4로 열어 주어야 합니다. 그리고 포트포워딩을 위해 아래 명령어를 먼저 입력 후 진행 sudo iptables -t nat -A PREROUTING..
주로 진행하는 프로젝트의 포트번호를(ex. 3000) URL에 입력하지 않은 상태로 접속하기 위해 사용한다. What is Portforwarding? 포트 포워딩(Port Forwarding)은 외부 장치나 컴퓨터가 가정이나 비즈니스 네트워크와 같은 개인 네트워크에 연결된 컴퓨터나 장치에서 실행되는 특정 서비스나 응용 프로그램에 연결할 수 있도록 하는 네트워킹에서 사용되는 기술 쉽게 말하자면, 보통 음식점에 배달로 주문할 때 주소를 전부 입력하여 주문해야 음식점에서 제대로 배달을 할 수 있다. (URL에 포트번호입력) 하지만 음식점에서 '길동이네'가 어디있는지 알고 있다면 '길동이네'만 말해주어도 배달이 가능할 것이다. How to Ubuntu Portforwarding? 포트포워딩 목록 조회 sudo..
환경 설정하기 1) AWS 가입하기 (승인까지 최대 24시간이 걸리니 미리해야한다) https://portal.aws.amazon.com/billing/signup#/start EC2 확인 https://ap-northeast-2.console.aws.amazon.com/ec2/v2/home?region=ap-northeast-2 해외결제가 가능한 결제수단을 넣어야 가입이 정상적으로 이루어진다. AWS는 개인에게 클라우드 환경의 가상서버를 제공한다. 기본사양의 서버(EC2)를 1년 동안 무료로 사용할 수 있다. EC2 Instance 생성 1) 웹 서버 개념 복습 웹 클라이언트(브라우저)는 웹서버에 요청을 해서 웹 서버로부터 원하는 데이터를 받아가는 일방적인 관계 => 웹 서버는 절대로 웹 클라이언트에 ..