Web Programming/Server

프록시 서버 (reverse, forward)

jinmc 2020. 12. 3. 15:45
반응형

Proxy 서버란?

- 클라이언트와 백엔드 사이에 정보를 전달해 주는 서버. 쉽게 얘기해서, 클라이언트와 백엔드 사이에 이런저런 이유(보안, 속도, 등) 을 사용하는 시스템이나 프로그램을 말한다. 

 

Forward Proxy란?

- 클라이언트 요청이 웹서버에 직접 전달되는 게 아닌, 프록시 서버를 거쳐서 전달 되는 방식을 뜻한다.

사용 이유 : content filtering, security 등을 위해서

 

 

Reverse Proxy란?

- 클라이언트가 요청할 때 웹서버의 주소가 아닌 reverse proxy에 있는 주소로 요청하게 되고, proxy 서버가 받아서 그 뒤에 있는 웹서버에 전달하는 형태로, 클라이언트는 웹서버를 정확히 알 수 없다.

사용 이유 : load balancing, caching 등을 위해서

 

 

반응형