Nginx를 이용하여 무중단 배포하기
2022.06.29
들어가기에 앞서 Nginx는 아파치와 더불어 가장 많이 사용되는 웹 서버이다. Nginx가 가진 정말 많은 기능들이 있지만 이번엔 '리버스 프록시' 라는 기술을 활요하여 서버에서 무중단 배포를 하는 방법을 알아보자. 리버스 프록시란? 프록시 서버의 종류는 두 종류가 있다. 포워드 프록시 : 클라이언트와 웹 서버 사이에서 중계역할을 해준다. 리버스 프록시 : 클라이언트와 내부 서버를 연결하는 프록시이다. 여기서 리버스 프록시는 클라이언트가 요청한 내용을 어떤 서버로 보내야할지 결정하는 역할을 해줄 수 있다. 만약 2개의 WAS를 실행시키고있다고 했을 때 클라이언트가 요청을 했을 때 어떤 WAS로 요청을 전송할지 선택할 수 있는 것이다. 이런 역할을 로드벨런서라고 한다. 로드벨런서의 역할은 부하를 줄이는 대..