
Docker를 이용한 간단한 리버스 프록시 Path-based Routing 실습 (+ nginx, docker-compose)
·
DevOps
리버스 프록시란?클라이언트 대신 백엔드 서버로 요청을 전달하고, 그 응답을 다시 클라이언트에게 반환해주는 서버보안성 및 분산 처리에 유리함 !!실습 구조[ Client ] ──▶ [ NGINX (리버스 프록시) ] ──▶ [ API Server (Node.js) ] └─▶ [ Web Server (HTML) ]nginx 서버 및 api, web 서버는 실습상 편의를 위해 모두 docker 컨테이너를 이용특징nginx가 클라이언트를 대신해 요청클라이언트는 백엔드 서버를 몰라도 됨nginx가 요청 흐름을 제어 (다양한 경로, 다양한 서버로 요청을 나누어 전송 가능)응답도 nginx가 전달 (클라이언트는 응답이 어디서 왔는지 알 수 없음.)실..