Foward Proxy 와 Reverse Proxy 의 차이

2019-07-25
  • web
  • 보통 프록시 서버라고 하면 포워드 프록시를 말하는 것이다. 사용자가 www.something.com 요청을 하면, 프록시 서버를 거쳐서 대상 서버로 가게되는 것이 포워드 프록시 이다.

    사용자 -> 포워드프록시서버 -> 요청대상서버(사용자의 요청 url 위치)

    반면 리버스 프록시는 보통 웹서버-와스의 구조에서 웹서버가 하는 역할을 뜻한다. 사용자는 여러대의 와스가 각기 다른 요청을 처리하더라도 리버스프록시서버가 모든 요청을 처리하는 것처럼 보인다.

    사용자 -> 리버스프록시서버(사용자의 요청 url 위치) -> 실제응답서버

    요청하는 주소가 실제 응답을 처리하는 서버일 경우에는 포워드 프록시 요청하는 주소가 실제 응답을 처리하는 서버가 아닐 경우에는 리버스 프록시 이렇게 이해를 했다.