Summary

.

team uses , which acts as for load balancing and offloading SSL certificate, to all of ICTC’s web services. It communicates with application server with HTTP protocol.

Creating a IP

During application development using and webserver. The public URL, using HTTPS scheme, of the server will point to the IP. This IP is of server which gets created on F5 hardware.

Communication between server(IP) and Application Server

position ease box interval due
front 2.95 5 46.77 2021-10-17T02:29:25Z

The load balancer IP convention 10.180.x.x or 10.180.24.x

Traffic from load balancer to application server

10.180.24.1 - - [04/Mar/2021:16:11:35 +0300] "GET / HTTP/1.1" 500 630 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299"
10.180.24.1 - - [04/Mar/2021:16:11:42 +0300] "GET / HTTP/1.1" 500 630 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299"
10.180.24.1 - - [04/Mar/2021:16:11:47 +0300] "POST /admin/pages/3/edit/preview/ HTTP/1.1" 500 630 "https://chemistry.test.kfupm.edu.sa/admin/pages/3/edit/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299"
10.180.24.1 - - [04/Mar/2021:16:12:20 +0300] "POST /admin/pages/3/edit/ HTTP/1.1" 500 630 "https://chemistry.test.kfupm.edu.sa/admin/pages/3/edit/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299"

The traffic gets redirected through the IP `10.180.24.1`

Probing application server

10.180.24.2 - - [04/Mar/2021:16:28:11 +0300] "GET / HTTP/1.1" 500 630 "-" "-"
10.180.24.3 - - [04/Mar/2021:16:28:12 +0300] "GET / HTTP/1.1" 500 630 "-" "-"
10.180.24.2 - - [04/Mar/2021:16:30:11 +0300] "GET / HTTP/1.1" 500 630 "-" "-"
10.180.24.3 - - [04/Mar/2021:16:30:12 +0300] "GET / HTTP/1.1" 500 630 "-" "-"

The load balancer probs application server using 10.180.24.[2, 3] IPs. In the above log the application server is returning a 500 error.