Archive

Posts Tagged ‘Reverse Proxy’

Reverse proxy

December 21st, 2009 No comments

What is Reverse Proxy

A reverse proxy is a proxy server that is installed in a server network. Typically, reverse proxies are used in front of Web servers. All connections coming from the Internet addressed to one of the Web servers are routed through the proxy server, which may either deal with the request itself or pass the request wholly or partially to the main web servers.

A reverse proxy dispatches in-bound network traffic to a set of servers, presenting a single interface to the caller. For example, a reverse proxy could be used for load balancing a cluster of web servers. In contrast, a forward proxy acts as a proxy for out-bound traffic. For example, an ISP may use a proxy to forward HTTP traffic from its clients to external web servers on the Internet; it may also cache the results to improve performance.

Architecture of Reverse Proxy

reverse_proxy

Related Products

There are many web server can be used as reverse proxy. I just list some of them.

  1. Squid
  2. Apache
  3. Sun Java System Web Server