JSCODE Logo
프로그래밍 과외블로그후기멘토진
회사명 : JSCODE대표 : 박재성사업자 등록번호 : 244-22-01557통신판매업 : 제 2023-인천미추홀-0381 호
학원 명칭 : 제이에스코드(JSCODE)원격학원학원설립ㆍ운영 등록번호 : 제6063호

서울특별시 구로구 경인로 20가길 11(오류동, 아델리아)

Copyright ⓒ 2025 JSCODE - 최상위 현업 개발자들의 프로그래밍 교육 All rights reserved.

이용약관개인정보처리방침
← 블로그 목록으로 돌아가기

리버스 프록시(Reverse Proxy)란?

JSCODE 박재성
JSCODE 박재성
2025-12-06
author
JSCODE 박재성
category
Nginx
createdAt
Dec 6, 2025
series
비전공자도 이해할 수 있는 Nginx 입문/실전
slug
what-is-reverse-proxy
type
post
updatedAt
Dec 6, 2025 04:47 AM

✅ 프록시(Proxy)란?

프록시(Proxy)란 ‘중계(중간에서 연결해주는 것)’의 의미를 가진다.
그러면 프록시 서버(Proxy Server)는 중간 역할을 해주는 서버다.
 
그림으로 바로 살펴보자.
notion image
위 그림에서 두 번째 그림을 보면 클라이언트(사용자)와 서버가 직접 통신하지 않고 중간 역할을 하는 서버를 거쳐서 통신을 하고 있다. 여기서 중간 역할을 하는 서버를 보고 프록시 서버(Proxy Server)라고 부른다.
 
프록시 서버(Proxy Server)는 아래와 같이 다양한 형태로 구성할 수 있다
notion image
참고) 프록시 서버로 사용하는 소프트웨어는 Nginx 이외에도 다양한 소프트웨어가 존재한다.
 
 
 

✅ 포워드 프록시(Forward Proxy)란?

출처 : https://inpa.tistory.com/entry/NETWORK-📡-Reverse-Proxy-Forward-Proxy-정의-차이-정리
출처 : https://inpa.tistory.com/entry/NETWORK-📡-Reverse-Proxy-Forward-Proxy-정의-차이-정리
보내려고 하는 요청을 관리 또는 보안 처리를 위한 용도로 사용하는 서버를 포워드 프록시(Foward Proxy) 서버라고 얘기를 한다. 포워드 프록시 서버의 대표적인 예시로 회사 방화벽이 있다. 회사 내부에 있는 컴퓨터로 ChatGPT에 접속하려는데 차단되는 경우가 있다. 포워드 프록시 서버가 보내려고 하는 요청을 감시하면서 위험하다고 판단되는 사이트에 접속하지 못하게 차단 설정을 한 것이다.
 
 

✅ 리버스 프록시(Reverse Proxy)란?

출처 : https://inpa.tistory.com/entry/NETWORK-📡-Reverse-Proxy-Forward-Proxy-정의-차이-정리
출처 : https://inpa.tistory.com/entry/NETWORK-📡-Reverse-Proxy-Forward-Proxy-정의-차이-정리
들어오는 요청을 관리 또는 보안 처리를 하기 위한 용도로 사용하는 서버를 리버스 프록시(Reverse Proxy) 서버라고 얘기를 한다. 리버스 프록시 서버의 대표적인 예시가 HTTPS 처리, 요청 수 제한, 로드 밸런싱을 하는 용도로 사용하는 Nginx가 있다. 리버스 프록시 서버가 들어오는 요청의 보안 처리를 하기 위해 HTTPS 처리를 한다. 그리고 들어오는 요청을 감시하다가 일정 요청 수 이상을 보낼 때도 차단을 하게끔 설정할 수 있다. 또한 들어오는 요청을 여러 대의 서버로 분배해주는 역할인 로드밸런싱 기능을 하게끔 셋팅할 수 있다.
 
 

✅ 리버스 프록시(Reverse Proxy)는 왜 활용할까?

notion image
들어오는 요청을 관리 또는 보안 처리를 하기 위해 사용한다. 만약 리버스 프록시 서버를 사용하지 않고 직접적으로 들어오는 요청을 백엔드 서버가 바로 받아 처리하는 식으로 구성하면 보안적으로 문제되는 경우가 많다. 가장 대표적인 예시로 누군가가 악의적으로 수많은 요청을 갑자기 보내는 경우, 실제 백엔드 서버가 그 요청을 다 받아서 처리하려고 하기 때문에 과부하가 걸려 서버 장애가 발생한다.
 
 
지금부터 Nginx의 리버스 프록시 기능을 활용해 Spring Boot 서버를 배포해보자.
author
JSCODE 박재성
category
Nginx
createdAt
Dec 6, 2025
series
비전공자도 이해할 수 있는 Nginx 입문/실전
slug
type
series-footer
updatedAt
Dec 6, 2025 05:04 AM
📎
이 글은 비전공자도 이해할 수 있는 Nginx 입문/실전 강의의 수업 자료 중 일부입니다.