[Web] Nginx
Jul 16, 2022
Nginx is a web server that support forward proxy, reverse proxy, caching, load balancing, etc.
Forward proxy
- A forward proxy provides proxy services to clients, and forward requests to the firewall and then to the servers.
- Depending on the forward proxy’s settings, requests can be allowed or denied, serve as a single point of access and control, making it easier to enforce authentication, SSL encryption or other security policies.
- Clients can hide their real IP, and access the server.
Reverse proxy
- A reverse proxy provides proxy services to servers, and distributes incoming requests to achieve load balancing.
- Depending on the reverse proxy’s settings, requests can be controlled and directed to internal servers.
- Servers can hide their real IP, and response to clients.