...
Nginx acts as a reverse proxy for the web server. It enables TLS (HTTPS) offloading, in the default installation using the Let’s Encrypt certificate authority. It also provides offloading when downloading files – files are sent to clients instead of the web server directly by nginx. Requests are authorized using an internal HEAD request to the web server (see http://nginx.org/en/docs/http/ngx_http_auth_request_module.html). As part of the authorization request, the nginx server passes all available information to the web server, and authorization can take place in the same way as for other web requests (i.e. using a JWT token in an HTTP cookie).
Deployment example
Gliffy | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...