[Docker] Docker 환경에 Nginx를 Reverse Proxy로 구축하기


[Docker] Docker 환경에 Nginx를 Reverse Proxy로 구축하기

최근 우테코에서 팀 프로젝트를 진행하며 프론트엔드 배포 환경을 구축해보았다. 팀당 EC2가 3대씩 주어지는 상황으로(public 두 대, private 한 대), 백엔드 팀원들과 합의 하에 CI/CD를 담당할 Jenkins, 백엔드 + 프론트엔드, DB 이렇게 EC2 각 3대를 할당했다. 그래서 우선 ec2 한 대에 nginx를 깔아두고 막 이것저것 설정해두고 했었는데, 하다보니 보기에 아주 어지러웠다. 어떤 파일은 /etc/nginx/conf.d/nginx.conf에, 어떤 파일은 /etc/nginx/sites-available/default에, 서빙해줄 파일들은 /var/www/html에 있고 로그들이 들어가있는 파일은 또 다른 경로에 있었다. Nginx를 설치하니 이 못된 Nginx는 필요한 파일들을 여기저기 흩뿌리고 다니니, 이런 경로들을 하나하나 찾아서 막 수정해주려니 아주 어지러웠다. 그래서 EC2의 Docker에 Nginx를 올렸다. 이후 Docker 컨테이너에 올라간 ...


#docker #dockernginx #dockernginxreverseproxy

원문링크 : [Docker] Docker 환경에 Nginx를 Reverse Proxy로 구축하기