Reverse-proxy
Reverse-proxy server acts as an intermediate between one or more servers and the HTTP page. Proxy permits the users to configure it in their browser settings and to route the HTTP requests. The unique features of reverse-proxy include load balancing, enhanced security, server maintenance and improved performance. In Linux systems, reverse proxy can be setup by using the webserver called Nginx.