NGINX
NGINX is a web server which can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache.
Nginx can be deployed to serve dynamic HTTP content on the network using FastCGI, SCGI handlers for scripts, WSGI application servers or Phusion Passenger modules, and it can serve as a software load balancer.
Nginx uses an asynchronous event-driven approach, rather than threads, to handle requests. Nginx's modular event-driven architecture can provide more predictable performance under high loads.
Full Example nginx.conf
https://www.nginx.com/resources/wiki/start/topics/examples/full/
ToDo's
- Add better trusted proxies configuration