[Nginx] Reverse Proxy 개념 및 흐름 완벽 이해하기
·
Infra/Nginx
0. 들어가며 SSAFY 13기 2번째 프로젝트에서 인프라 담당을 맡아 전반적인 프로젝트 환경 설정 및 Jenkins 기반 CI/CD 파이프라인을 구축했습니다. SSAFY 프로젝트 특성상 하나의 GitLab Repository에서 백엔드와 프론트를 모두 담아야 했고, EC2 서버에서 백엔드 서버와 프론트 서버를 모두 띄워야 했습니다. Jenkins와 Nginx를 EC2 서버 자체 내에 설치를 했고, 배포까지 성공적으로 이어졌습니다. 배포까지 별다른 이슈나 에러 사항은 없었는데, 프론트 화면이 나타나지 않는 현상이 발생했습니다. 개발자 모드에도 아무런 에러도 나타나지 않고, 그저 흰 화면만 나타나는 것을 확인했습니다. 당시에는 생성형 AI의 도움을 받아 프론트 폴더 내에 nginx.conf 파일을 만..