HOME > IT & Software > Nginx Beginner to Advanced

Nginx Beginner to Advanced

SynopsisNginx – Beginner to Advanced, available at $27.99, has...
Nginx Beginner to Advanced  No.1

Nginx – Beginner to Advanced, available at $27.99, has an average rating of 4.41, with 133 lectures, based on 1257 reviews, and has 10504 subscribers.

You will learn about 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 This course is ideal for individuals who are This course is for students / professionals who would love to master NGINX It is particularly useful for This course is for students / professionals who would love to master NGINX.

Enroll now: Nginx – Beginner to Advanced

Summary

Title: Nginx – Beginner to Advanced

Price: $27.99

Average Rating: 4.41

Number of Lectures: 133

Number of Published Lectures: 96

Number of Curriculum Items: 133

Number of Published Curriculum Objects: 96

Original Price: $27.99

Quality Status: approved

Status: Live

What You Will Learn

  • 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
  • Who Should Attend

  • This course is for students / professionals who would love to master NGINX
  • Target Audiences

  • This course is for students / professionals who would love to master NGINX
  • Nginx 2022- Beginner to Advanced is a course specifically designed for beginners who intends to master Nginx.

    Nginx is one of the most popular HTTP Server which powers most of the top Enterprise websites like Netflix, Dropbox, WordPress, GitHub, Discovery, and many others. Most small to medium organizations are also using Nginx due to its capability to handle the large traffic loads at scale.

    Mastering Nginx requires a solid base foundation into the HTTP Protocol. As this course starts from absolute scratch, we first start our journey learning about the HTTP protocol in detail. Once the HTTP Protocol is well understood, we begin our journey learning in detail about Nginx and its architecture in great detail.

    Nginx is not limited to HTTP web-server, it provides a wide range of features, including Load Balancing, Caching Subsystems, Access Control, Cryptographic Modules, and various others. We discuss these features in great detail throughout this course.

    With a beginner-friendly course, tons of practicals, easy-to-understand videos, and great Support from our Instructor in case of doubts, this course is all you need to build a solid foundation in Nginx.

    Individuals, post completing this course, will have a solid understanding of Nginx and its associated features. They will be able to both deploy as well as manage Nginx in production environments.

    Course Curriculum

    Lecture 1: Introduction to the Course

    Lecture 2: Our Community

    Chapter 1: Setting Up Labs

    Lecture 1: Introduction to Nginx

    Lecture 2: Installation Methods for Nginx

    Lecture 3: Our Lab Setup

    Lecture 4: Document – MSSP

    Lecture 5: Launching Infrastructure for Nginx

    Lecture 6: Installing Nginx

    Lecture 7: Document – Install Nginx

    Lecture 8: Notes – Section 1

    Chapter 2: HTTP Protocol

    Lecture 1: Introduction to Protocols

    Lecture 2: HTTP – Protocol

    Lecture 3: HTTP – GET

    Lecture 4: HTTP – Partial GET

    Lecture 5: HTTP – Conditional GET

    Lecture 6: HTTP POST

    Lecture 7: HTTP – Head

    Lecture 8: HTTP Trace

    Lecture 9: HTTP – OPTIONS Header

    Lecture 10: HTTP Request Methods

    Lecture 11: HTTP Response Status Code

    Lecture 12: Notes – Domain 2

    Chapter 3: Getting Started with NGINX

    Lecture 1: Understanding NGINX Architecture

    Lecture 2: Important Note

    Lecture 3: Configuration Contexts

    Lecture 4: Understanding HTTP Contexts

    Lecture 5: Nginx Command Line Options

    Lecture 6: Include Directive

    Lecture 7: Understanding Server Blocks / Virtual Hosts

    Lecture 8: Configuring Multiple Websites on Nginx

    Chapter 4: Reverse Proxy

    Lecture 1: Overview of Reverse Proxy Setup

    Lecture 2: Configuring NGINX as a Reverse Proxy

    Lecture 3: Document – Reverse Proxy Setup

    Lecture 4: X-Real-IP

    Lecture 5: Document – X-Real-IP Configuration

    Lecture 6: Proxy Host Header

    Lecture 7: Document – Proxy Host Header Commands

    Chapter 5: Load Balancers

    Lecture 1: Introduction to Load Balancers

    Lecture 2: Implementing Nginx as Load Balancer

    Lecture 3: Document – Load Balancing Configuration

    Lecture 4: Understanding Health Checks

    Lecture 5: Active vs Passive Health Checks

    Lecture 6: Health Check Parameters

    Lecture 7: Traffic Distribution Method – Server Weight

    Lecture 8: Least Connect Method

    Chapter 6: The Caching Subsystem

    Lecture 1: Introduction to HTTP Caching (New)

    Lecture 2: Understanding the HTTP Cache Control Headers (New)

    Lecture 3: Cache Control Headers: no-store (New)

    Lecture 4: Adding no-store response header in Nginx (New)

    Lecture 5: If-Modified-Since Header (New)

    Lecture 6: Introduction to Cache-Control Headers

    Lecture 7: The Q Factor

    Lecture 8: Cache Control : no-cache and must-re validate

    Lecture 9: Cache Control Headers : max-age & s-max-age

    Lecture 10: Cache Time & Browser Analysis

    Lecture 11: Expires Header

    Lecture 12: Understanding the Keep Alive connections

    Lecture 13: Date & Expires Header

    Chapter 7: Static Assets

    Lecture 1: Understanding Static Assets

    Lecture 2: Configure Reverse Proxy with Static Assets

    Chapter 8: Access Control

    Lecture 1: White Listing

    Lecture 2: limit_connection module

    Lecture 3: Basic Authentication

    Lecture 4: Basic Authentication Practical

    Lecture 5: Understanding Hashing

    Lecture 6: Understanding Digest Authentication

    Lecture 7: Digest Authentication Practical

    Lecture 8: GeoIP

    Chapter 9: Logging Subsystem

    Lecture 1: Access Logs

    Lecture 2: Configuring Custom Access Logs

    Lecture 3: Error Logs

    Chapter 10: HTTP Compression

    Lecture 1: HTTP Compression

    Lecture 2: Accept Content Encoding

    Lecture 3: Getting started with Gzip for Nginx

    Chapter 11: Yet To Decide

    Lecture 1: HTTP Referrer

    Lecture 2: Accept Language & Content Language

    Chapter 12: Modular Architecture of Nginx

    Lecture 1: Understanding the Modular NGINX Architecture

    Lecture 2: Compiling Nginx from Source

    Lecture 3: Document – Compilation of Nginx

    Lecture 4: Building Dynamic Modules for Nginx

    Lecture 5: Document – Dynamic Modules Compilation

    Lecture 6: Building Static Modules for Nginx

    Lecture 7: Document – Static Modules Compilation

    Lecture 8: Web Application Firewall

    Lecture 9: Installing & Configuring WAF on Nginx

    Lecture 10: WAF – Custom Messages on Rule Matching Patterns

    Chapter 13: Cryptography Module

    Lecture 1: Our Community

    Instructors

  • Nginx Beginner to Advanced  No.2
    Zeal Vora
    Premium Instructor
  • Rating Distribution

  • 1 stars: 17 votes
  • 2 stars: 33 votes
  • 3 stars: 137 votes
  • 4 stars: 419 votes
  • 5 stars: 651 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!