O'Reilly logo

Isomorphic Go by Kamesh Balasubramanian

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Setting up the NGINX reverse proxy

Although the igweb web server instance, a Go application, can single-handedly fulfill the major needs to serve IGWEB, it is more advantageous to have the igweb, web server instance, sit behind a reverse proxy.

A reverse proxy server is a type of proxy server that will service a client request by dispatching the request to a designated destination server (in this case, igweb), get the response from the igweb server instance, and send the response back to the client.

Reverse proxies come in handy for several reasons. The most important reason for the immediate benefit of releasing IGWEB is that we can enable GZIP compression on the outbound static assets. In addition to that, reverse proxies also allow us ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required