A reverse proxy is a proxy server that appears to clients to be an ordinary web server, but in reality forwards the client’s requests to ordinary web servers.

Software