How to Configure a Nginx HTTPs Reverse Proxy on Ubuntu
Thank to: https://www.scaleway.com/ Nginx HTTPS Reverse Proxy Overview A Nginx HTTPS reverse proxy is an intermediary proxy service which takes a client request, passes it on to one or more servers, and subsequently delivers the server’s response back to the client. While most common applications are able to run as web server on their own, the Nginx web server is able to provide a number of advanced features such as load balancing, TLS/SSL capabilities and acceleration that most specialized applications lack. By using a Nginx reverse proxy all applications can benefit from these features. Benefits of Using a Nginx Reverse Proxy on an Instance There are a important benefits of setting up a Nginx HTTPS reverse proxy: Load Balancing: A Nginx reverse proxy can perform load balancing which helps distribute client requests evenly across backend servers. It also improves redundancy as if one server goes down, the reverse proxy will simply reroute requests to a different server according t