본문 바로가기
프로그래밍

Nginx로 Reverse Proxy 설정하기

by 응공 2025. 2. 10.

 

01 Problem Statement

 
요즘 회사에서 시스템을 통째로 폐쇄망 환경으로 이전하는 작업을 진행중인데,
외부 시스템 연계 부분에서 상당히 곤란한 부분이 많았다.
 
기본적으로 망 분리 환경에서 외부 시스템을 연계하기 위해 프록시 서버를 여러 개 구성하였다.
이 프록시 서버는 초기 구성 자체를 API 방식의 연동을 전제로 하였고, 각 프록시 서버에 Web App을 올려 거쳐가게 하였다.

문제는, 망분리 솔루션 및 서버 구성이 완료된 이후에 API 방식으로 해결할 수 없는 연계 시스템이 추가 식별되었다.
 
추가 식별된 시스템들은 웹 화면 자체를 연동하거나, Agent Program으로 통해 연계가 필요한 상황이다.
이러한 상황을 해결하기 위해 프록시 서버에 Nginx를 올려 Reverse Proxy를 구성하고자 하였다.
 
 

02 Solution Approach

먼저, Reverse Proxy에 대해 알아보자.
 
- Proxy Server
 
 
- Forward Proxy
 
 
- Reverse Proxy
 
 
 
[ 기존 구성도 ]
 
  1) ㉠ 시스템 연계 조건
 
 
  2) ㉡ 시스템 연계 조건
 
 
 

03 Implementation

 
 
 
 
 

04 Results and Conclusion

[ 전체 구성도 ]
 
 
 
 
 

댓글