OverviewBefore talking about forward proxy and reverse proxy let's talk about what is the meaning of proxy.
Basically proxy means someone or something is acting on behalf of someone.
In the technical realm, we are talking about one server is acting behalf of the other servers.
In this blog, we will talk about web proxies. So basically we have two types of web proxies:-
- Forward Proxy
- Reverse Proxy
- So the difference between Forward Proxy and Reverse Proxy is that in Reverse Proxy the user doesn't know he is accessing Main Web Server, because of the user only communicate with Proxy Server.
- The Main Web Server is invisible for the user and only Reverse Proxy Server is visible. The user thinks that he is communicating with Main Web Server but actually Reverse Proxy Server is forwarding the requests to the Main Web Server.