Nginx 2018 - Beginner to Advanced

Beginners Guide to master the HTTP Protocol and NGINX

Instructed by Zeal Vora

  • Have in-depth understanding of HTTP Protocol.
  • Can setup their own website with Reverse Proxies
  • Have solid foundation for Load Balancers and would know how to practically implement them.
  • Configure Web Application Firewall

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.

  • This course is designed from absolute scratch for beginners.
  • Computer with minimum 2GB RAM.
  • Internet Connection to Download NGINX packages.
  • This course is for students / professionals who would love to master NGINX
View More...

Section 1 : Setting Up Labs

  • Lecture 1 :
  • Introduction to Docker Containers Preview
  • Lecture 2 :
  • Setting up Docker Environment
  • Lecture 3 :
  • Setting up MobaXterm
  • Lecture 4 :
  • Introduction to Nginx Plus Offering
  • Lecture 5 :
  • Subscribing to NGINX Plus Subscription (New)

Section 2 : HTTP Protocol

  • Lecture 1 :
  • Introduction to Protocols (New)
  • Lecture 2 :
  • HTTP - Protocol (New)
  • Lecture 3 :
  • HTTP - GET (New)
  • Lecture 4 :
  • HTTP - Partial GET (New)
  • Lecture 5 :
  • HTTP - Conditional GET (New)
  • Lecture 6 :
  • HTTP POST
  • Lecture 7 :
  • HTTP - Head (New)
  • Lecture 8 :
  • HTTP Trace
  • Lecture 9 :
  • HTTP - OPTIONS Header (New)
  • Lecture 10 :
  • HTTP Request Methods (New)
  • Lecture 11 :
  • HTTP Response Status Code (New)

Section 3 : Getting Started with NGINX

  • Lecture 1 :
  • Installing Nginx on Docker (New)
  • Lecture 2 :
  • Understanding NGINX Architecture (New)
  • Lecture 3 :
  • NGINX Configuration - Events and HTTP (New)
  • Lecture 4 :
  • NGINX Configuration - Include directive (New)
  • Lecture 5 :
  • Creating Virtual Hosts in NGINX (New)
  • Lecture 6 :
  • MIME Types (New)

Section 4 : Reverse Proxy

  • Lecture 1 :
  • Introduction to Reverse Proxy (New)
  • Lecture 2 :
  • Configuring NGINX as a Reverse Proxy (New)
  • Lecture 3 :
  • Need for X-Real-IP (New)
  • Lecture 4 :
  • Proxy Host Header (New)

Section 5 : Load Balancers

  • Lecture 1 :
  • Introduction to Load Balancers
  • Lecture 2 :
  • Simple Load Balancer with NGINX Docker - Practical
  • Lecture 3 :
  • Health Checks in Load Balancer (New)
  • Lecture 4 :
  • Understanding Passive Health Monitoring (New)
  • Lecture 5 :
  • Parameter Configurations in Passive Health Checks (New)
  • Lecture 6 :
  • Active vs Passive Health Monitoring
  • Lecture 7 :
  • Understanding Active Health Monitoring (New)
  • Lecture 8 :
  • Match Condition (New)
  • Lecture 9 :
  • Shared Memory & Active Health Monitoring
  • Lecture 10 :
  • Load Balancer - Server Weights (New)
  • Lecture 11 :
  • Least Connect Method

Section 6 : The Caching Subsystem

  • Lecture 1 :
  • Introduction to HTTP Caching (New)
  • Lecture 2 :
  • Understanding the HTTP Cache Control Headers (New)
  • Lecture 3 :
  • Adding no-store response header in Nginx (New)
  • Lecture 4 :
  • If-Modified-Since Header (New)
  • Lecture 5 :
  • The Q Factor
  • Lecture 6 :
  • Cache Control : no-cache and must-re validate
  • Lecture 7 :
  • Cache Control Headers : max-age & s-max-age
  • Lecture 8 :
  • Cache Time & Browser Analysis
  • Lecture 9 :
  • Understanding the Keep Alive connections
  • Lecture 10 :
  • Date & Expires Header

Section 7 : Static Assets

  • Lecture 1 :
  • Understanding Static Assets
  • Lecture 2 :
  • Configure Reverse Proxy with Static Assets

Section 8 : Access Control

  • Lecture 1 :
  • White Listing
  • Lecture 2 :
  • limit_connection module
  • Lecture 3 :
  • Basic Authentication
  • Lecture 4 :
  • Understanding Digest Authentication
  • Lecture 5 :
  • Digest Authentication Practical
  • Lecture 6 :
  • GeoIP

Section 9 : Logging Subsystem

  • Lecture 1 :
  • Access Logs
  • Lecture 2 :
  • Configuring Custom Access Logs
  • Lecture 3 :
  • Error Logs

Section 10 : HTTP Compression

  • Lecture 1 :
  • HTTP Compression
  • Lecture 2 :
  • Accept Content Encoding
  • Lecture 3 :
  • Getting started with Gzip for Nginx

Section 11 : Yet To Decide

  • Lecture 1 :
  • HTTP Referrer
  • Lecture 2 :
  • Accept Language & Content Language

Section 12 : Web Application Firewall

  • Lecture 1 :
  • Understanding the Modular NGINX Architecture
  • Lecture 2 :
  • Compiling Nginx from Source
  • Lecture 3 :
  • Web Application Firewall
  • Lecture 4 :
  • Installing & Configuring WAF on Nginx
  • Lecture 5 :
  • WAF - Custom Messages on Rule Matching Patterns

Section 13 : Cryptography Module

  • Lecture 1 :
  • Understanding Asymmetric Key Encryption ( IHT )
  • Lecture 2 :
  • HTTPS Internal Working ( IHT )
  • Lecture 3 :
  • SSL with Nginx
  • Lecture 4 :
  • SSL Termination

Ethical Hacking and Penetration Tes...

By : Darshil Modi

Lecture 21

$21

Implementing & Configuring Cisco Ro...

By : Dariusz Lipski

Lecture 10

$20

Learn NxtGen Hacking with Technolog...

By : Gopikrishna C

Lecture 80

$14

Google TensorFlow Hands on with Pyt...

By : UNP United Network of Professionals

Lecture 51

$21

CISSP- Certification Introduction

By : MUKESH SINGH

Lecture 18

$14

Complete Ethical Hacking & Penetrat...

By : Abhilash Nelson

Lecture 29

$14

Need any help with the platform? Contact us at: support@learnfly.com