[Nginx] EC2+Nginx로 배포된 React(SPA) 프로젝트에서 Route 지정 문제 해결하기


[Nginx] EC2+Nginx로 배포된 React(SPA) 프로젝트에서 Route 지정 문제 해결하기

요즘 우테코 팀 프로젝트에서 React 코드도 짜고 백엔드 팀원들과 배포환경 세팅 및 CI/CD도 구축해보고 있다. 기본적으로 팀당 EC2가 3대씩 주어지고(public 두 대, private 한 대), 이 3대를 이용하여 CI/CD와 백엔드 프론트엔드, DB를 구축해야 하는 상황인데, S3를 부여받을 수 있는 확률이 매우 낮은 듯 하다. EC2를 DB 한 대에 부여하고 Jenkins에도 EC2 한 대를 부여해야 하는 상황이기에, 남은 한 대에 React 배포와 백엔드 서버를 배포해야 하는 상황이 되었다. 따라서 남은 EC2 한대는 프론트에서 api 요청 시 Nginx를 통해 포트 포워딩을 하여 리버스 프록시 형태의 인프라를 구축하지 않을까 싶다. (나머지 ec2들끼리는 ssh통신으로 어찌저찌 되지 않을까...아님말고...) 대충 한 대는 이런느낌...? 그렇기에 React 프로젝트 배포를 연습삼아 먼저 EC2 한 대에 Nginx를 깔아 사용하게 되었다. (당장 CI/CD 파이프라인...


#ec2nginxreact #nginxreactroute #reactroutenginx

원문링크 : [Nginx] EC2+Nginx로 배포된 React(SPA) 프로젝트에서 Route 지정 문제 해결하기