Nginx – Beginner to Advanced

Nginx – Beginner to Advanced
Nginx – Beginner to Advanced
English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 9 Hours | 1.67 GB

Beginners Guide to master the HTTP Protocol and NGINX

NGINX is one of the top grade HTTP Server which powers most of the top Enterprise websites like Netflix, Dropbox , WordPress, GitHub, Discovery and many others.

This is one of the first course which is specially designed for Beginners who would like to master NGINX. NGINX is not just a HTTP Server but can also act as a Reverse Proxy, Load Balancer.

Mastering NGINX means having a solid foundation for HTTP Protocol. Thus this course initially focuses on HTTP Protocol and then we slowly move to NGINX and using NGINX in an High Performance Enterprise Environment. All designed for beginners.

Table of Contents

Introduction
01 Introduction to Course

HTTP Protocol
02 HTTP Protocol
03 HTTP GET
04 HTTP Partial GET
05 HTTP Conditional GET
06 HTTP POST
07 HTTP HEAD
08 HTTP Trace
09 HTTP Options
10 HTTP Response Status Codes

Getting Started with NGINX
11 Installing NGINX
12 Understanding NGINX Architecture
13 NGINX Configuration Event and HTTP
14 Configuring our first website in NGINX
15 Mime Types

Reverse Proxy
16 Introduction to Reverse Proxy
17 Configuring NGINX as a Reverse Proxy
18 Need for X-Real-IP
19 Proxy Host Header

Load Balancers
20 Introduction to Load Balancers
21 Configuring a Basic Load Balancer
22 Simple Load Balancer with NGINX Practical
23 Understanding Active Health Monitoring
24 Match Condition
25 Shared Memory and Active Health Monitoring
26 Understanding Passive Health Monitoring
27 Active vs Passive Health Monitoring
28 Server Weights
29 Least Connect Method

The Caching Subsystem
30 Introduction to Cache-Control Headers
31 The Q Factor
32 Cache-Control Headers in NGINX
33 Cache Control no-cache and must-re validate
34 Cache Control Headers max-age and s-max-age
35 Cache Time and Browser Analysis
36 Expires Header
37 Understanding the Keep Alive connections
38 If-Modified-Since Header
39 HTTP Caching
40 Date and Expires Header

Static Assets
41 Understanding Static Assets
42 Configure Reverse Proxy with Static Assets

Access Control
43 White Listing
44 limit connection module
45 Basic Authentication
46 Basic Authentication Practical
47 Understanding Hashing IHT
48 Understanding Digest Authentication
49 Digest Authentication Practical
50 GeoIP

Logging Subsystem:
51 Access Logs
52 Configuring Custom Access Logs
53 Error Logs

HTTP Compression
54 HTTP Compression
55 Accept Content Encoding
56 Getting started with Gzip for Nginx

Yet To Decide
57 HTTP Referrer
58 Accept Language and Content Language

Web Application Firewall
59 Understanding the Modular NGINX Architecture
60 Compiling Nginx from Source
61 Web Application Firewall
62 Installing and Configuring WAF on Nginx
63 WAF Custom Messages on Rule Matching Patterns

Cryptography Module
64 Understanding Asymmetric Key Encryption IHT
65 HTTPS Internal Working IHT
66 SSL with Nginx
67 SSL Termination