새로운 Jar가 실행되기 전까지 (배포하는 동안) 기존 jar를 종료시키기 때문에 서비스가 중단된다. Nginx를 이용한 무중단 배포를 해보자. 리버스 프록시? 엔진엑스가 외부의 요청을 받아 백엔드 서버로 요청을 전달하는 것. 리버스 프록시 서버(엔진엑스)는 요청을 전달한다. 실체 요청에 대한 처리는 뒷단의 웹 애플리케이션 서버들이 처리한다. 리버스 프록시를 통해 무중단 배포 환경을 구축해보자! 1. 기존에 사용하던 EC2 인스턴스를 활용한다. 엔진엑스는 80(http), 443(https) 포트를 할당한다. 스프링부트 1 Jar는 8081 포트로 실행한다. 스프링부트 2 Jar는 8082 포트로 실행한다. 엔진엑스와 하나의 스프링부트만 연결하고, 신규 버전으로 배포가 끝나면 reload를 통해 다른 스..