Nginx 2018 - Beginner to Advanced

Beginners Guide to master the HTTP Protocol and NGINX

Instructed by Zeal Vora

Want to learn more?
Go for Premium Subscription

Choose your plan:

  • Monthly
  • Annually
$ 29
Monthly Subscription
  • Access to all courses
    You will be able to access all the courses from any category on the platform.
  • Learning paths access
  • Access Assignments & Projects
  • Access on Mobile, PC and Tablet
  • Pause & Resume Courses Anytime
  • Offline viewing
  • Instructor Support
  • Course Completion Certificates
  • Cancel Anytime
Subscribe Now
$ 299
Annual Subscription
  • One year Unlimited Access
  • Access to all courses
    You will be able to access all the courses from any category on the platform.
  • Learning paths access
  • Access Assignments & Projects
  • Access on Mobile, PC and Tablet
  • Pause & Resume Courses Anytime
  • Offline viewing
  • Instructor Support
  • Course Completion Certificates
  • Cancel Anytime
Subscribe Now
Need Help?

Call +1 855 999 1795

( Toll Free )
  • 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

Zeal Vora,

Zeal has been working as a Cloud Security Consultant primarily focussing on reviving organizations which have been breached. Zeal has 5+ years of experience in the field of security and has also authored multiple books. He also 13+ certifications ranging from RedHat Certified Architect to AWS Certifications like Security Specialty, Solutions Architect Professional and many more.
View More...
ethical-hacking-and-penetration-testing

Ethical Hacking and Penetration Tes...

By : Darshil Modi

Lecture 21

implementing-configuring-cisco-routers-part-1

Implementing & Configuring Cisco Ro...

By : Dariusz Lipski

Lecture 10

learn-nxtgen-hacking-with-technology

Learn NxtGen Hacking with Technolog...

By : Gopikrishna C

Lecture 80

tcp-ip-the-complete-course

TCP/IP: The Complete Course

By : Lazaro (Laz) Diaz

Lecture 17

the-complete-ethical-hacking-certification-course

The Complete Ethical Hacking Certif...

By : Mohamed Atef

Lecture 151

voip-configuration-and-attacking-hacking

VoIP Configuration and Attacking (H...

By : Arpit Mittal

Lecture 6

Buy

$15

Enjoy Limitless Learning. Get Access to Unlimited Courses with Premium Subscrption Subscribe Now