Fundamentals of NGINX\
00:00 Introduction
02:43 What is NGINX
07:05 NGINX Use Cases
13:38 Layer 4 and Layer 7 Load Balancing in NGINX
23:28 TLS Termination and TLS Passthrough
NGINX Timeouts for efficient configuration\
33:51 NGINX Frontend Timeouts
35:28 client_header_timeout
38:53 client_body_timeout
42:34 send_timeout
45:04 keepalive_timeout
48:56 lingering_timeout
51:04 resolver_timeout
52:31 NGINX Backend Timeouts
53:07 proxy_connect_timeout
0:56:11 proxy_send_timeout
1:00:53 proxy_read_timeout
1:04:27 proxy_next_upstream_timeout
1:06:12 keepalive_timeout_backend
with NGINX\
1:08:26 Spin up lightweight Docker Container with your application (nodeapp)
1:21:08 Working with NGINX - What will we do
1:23:00 Installing NGINX
1:24:08 NGINX as a Web Server
1:43:27 NGINX as a Layer 7 Proxy
2:01:40 NGINX as a Layer 4 Proxy
2:11:16 Enable HTTPS on NGINX
2:25:07 Enabling Fast and Secure TLS 1.3 on NGINX
2:28:55 Enable HTTP2 on NginX
2:32:03 Course Summary
WebSockets with NGINX\
2:34:42 NGINX and WebSockets Agenda
2:38:18 Introduction to WebSockets
2:51:38 Layer 4 vs Layer 7 WebSockets Proxying
3:15:00 Spin up a WebSockets Server
3:26:40 Configure NGINX as Layer 4 WebSocket Proxying
3:34:02 Configure NGINX as Layer 7 WebSocket Proxying
3:48:04 Section Summary
Content\
3:50:20 Bonus - Proxy vs Reverse Proxy