Exploring the NGINX proxy module
Similar to the previous chapter, the first step toward establishing the new architecture will be to discover the appropriate module. The default NGINX build comes with the proxy module, which allows the forwarding of HTTP requests from the client to a backend server. We will be configuring multiple aspects of the module:
- Basic address and port information of the backend server
- Caching, buffering, and temporary file options
- Limits, timeout, and error behavior
- Other miscellaneous options
All these options are available via directives that we will learn to configure throughout this section.
Main directives
The first set of directives will allow you to establish a basic configuration such as the location of the backend server, information to be passed, and how it should be passed:
Directive |
Description |
|