English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 5 Hours | 1.49 GB
Deploy Layer 4/Layer 7 Load Balancing, HTTPS, HTTP/2 and TLS 1.3 with HAProxy
HAProxy is free, open source software written in C that provides a high availability layer 4 and layer 7 load balancing and proxying. It has a reputation for being fast and efficient (in terms of processor and memory usage). In this course, we will learn all about this great technology
What you’ll learn
- HTTP Protocol
- Load Balancing and Proxying
- Layer 7 Load Balancing between services
- Layer 4 Load Balancing between services
- Block Undesired Requests and Re-route requests to different services
- Enable HTTPS with letsEncrypt
- Enable HTTP/2 with HAProxy
- Enable TLS 1.3 with HAProxy
Table of Contents
Introduction to HTTP, Proxies and Web Servers
1 Introduction
2 The OSI Model
3 TCP vs UDP
4 What is HTTP
5 What is a Web Server
6 Proxy vs Reverse Proxy
7 Layer 4 vs Layer 7 Proxying
8 Layer 4 vs Layer 7 Load Balancing
Introduction to HAProxy
9 Current & Desired Architecture
10 HAProxy Architecture
11 HAProxy as TCP Proxy & HTTP Proxy (Layer 4 vs Layer 7)
12 ACL (Access Control Lists)
13 TLS Termination vs TLS Pass Through
Working with HAProxy
14 Working with HAProxy
15 Spin up the services
16 Install HAProxy (mac)
17 HAProxy configuration
18 ACL Conditional
19 ACL Reject URL
20 Enable HTTPS HAProxy
21 Enable HTTP2 on HAProxy
22 Spin Application on Docker Container
23 Summary
Resolve the captcha to access the links!