What is a reverse proxy?
In network and internet technologies, there is a proxy device or an address that acts as a stand-in for a web browser. Proxy is basically the middle man who allows access to a web or server to send information to a web browser without obtaining any user or browser information. Reverse proxy basically performs the same feature for the web server. The browser contacts the reverse proxy instead of contacting the server directly, allowing the server to remain anonymous. Reverse proxy generally serves only a limited set of websites.
Reverse proxy only works because the web browser does not know that the server it approaches is proxy. Reverse proxy looks exactly like an ordinary server on the browser. When a reverse proxy receives a browser request, it will forward the request to the original server. When he receives the answer, he transmits information to the browser as if the information came directly from the reverse proxy. It is as if the person received from someone e -mail, changedSignature and then handed over this e -mail to a third party.
Security is one of the primary functions of reverse proxy. It can provide encryption using a layer of secure socket or SSL. SSL is a computing protocol that ensures data security sent via the Internet by sending encrypted data that requires authentication code for access. This type of security is provided by reverse proxy equipped with special hardware.
Reverse proxy can also master more security concerns. For example, this type of proxy provides another layer of defense for the operating system and a web server. No protects from attacks focused on web application. They tend to be a more serious threat and must be protected from more distributed means.
The use of a reverse proxy can also add the efficiency of the system. It is able to perform several operations that ensure that slow browsers do not slow down faster. Proxy can distRibs service loads on several servers, each of which serves specific areas. This is called the burning of the burden. It can also compress the content to accelerate the load time. If the client is particularly slow, the proxy can perform an action called Feeding Spoon, in which the entire content desired from the server is divided into managed pieces before the client is handed over one by one.