Utilizing Proxy Protocol and Nginx to Solve Problems through the AWS ELB
This hands-on lab will utilize Nginx and Proxy Protocol to solve a common problem encountered when routing traffic through an Elastic Load Balancer using TCP (Layer 4). The problem encountered is that Layer 4, the Transport Layer of the OSI Model, does not have access to HTTP headers, therefore there is no way to know the IP address of the requester. This problem can be solved by using Proxy Protocol on the Elastic Load Balancer and configuring Nginx to work with Proxy Protocol to route HTTP header information to the back-end application servers. In this lab, the student will configure Proxy Protocol and Nginx to solve this problem.