[배포] Nginx + AWS EC2로 React 프로젝트 배포하기
스터디룸 예약 사이트 프로젝트를 EC2 인스턴스에 배포해보았다. 매번 vercel같은 배포 서비스를 사용하다가 처음으로 서버에 직접 배포를 해봤는데, 백엔드 팀원분의 도움을 받아 성공적으로 배포를 마쳤다. 서버는 개발서버와 운영서버 두 개를 구성하였고, 개발서버에서는 develop브랜치를, 운영서버에서는 main 브랜치를 배포했다. EC2 인스턴스를 생성하고 nginx를 웹서버로 사용하여 React 프로젝트를 배포하는 과정을 정리해보고자 한다. (여기서 웹서버 (Web Server)란, 클라이언트로부터 http 요청을 받아 정적인 파일을 제공해주는 역할을 하는 서버이다. 나의 경우 이 응답을 제공하는 웹서버를 Nginx로 사용했다. 즉 Nginx가 EC2 서버에 올려놓은 나의 웹 애플리케이션 빌드 파일을..
2023.08.27