NGINX Web Server Deep Dive

NGINX Web Server Deep Dive

English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 9h 19m | 1.94 GB

In this course, you will learn how to install, configure, and customize NGINX for a wide variety of uses. While following along with lessons, you will be educated in how to use the NGINX documentation to assist you as you work with NGINX. By the end of the course, you will have experienced configuring NGINX as a web server, reverse proxy, cache, and load balancer while also having learned how to compile additional modules, tune for performance, and integrate with third-party tools like Let’s Encrypt.

Table of Contents

Introducing NGINX
4 What is NGINX
5 What is HTTP and How Does It Work
6 NGINX vs. Apache
7 Differences Between NGINX and NGINX+

Installing and Running NGINX
8 Installing NGINX on CentOS 7
9 Installing NGINX on Ubuntu 16.04

Basic Web Server Configuration
10 Understanding the Default NGINX Configuration
11 Simple Virtual Host and Serving Static Content
12 Error Pages
13 Access Control with HTTP Basic Auth

Basic NGINX Security
14 Generating Self-Signed Certificates
15 Configuring the Host for SSLTLSHTTPS

NGINX Rewrites
16 Cleaning Up URLs
17 Redirecting All Traffic to HTTPS

NGINX Modules
18 Overview of NGINX Modules
19 Adding Functionality to NGINX with Dynamic Modules

Reverse Proxy
20 What is a Reverse Proxy
21 Preparing a Node.js Sample Application
22 Reverse Proxy with proxy pass
23 Setting Up The LEMP Stack
24 FastCGI Proxy for PHPWordPress with fastcgi pass
25 Deploying a uWSGI Application
26 Proxying to uWSGI Python Web Application with uwsgi pass
27 Simple Caching for Static Content
28 Microcaching for Non-Personalized Dynamic Content

Load Balancing
29 Load Balancing to Multiple Servers
30 Examining Load Balancing Methods

Logging
31 Configuring Logging

Security
32 Improving SSL Configuration
33 Utilizing ModSecurity WAF
34 Use Case Generating SSL Certificates using Let's Encrypt

Performance
35 Content Compressions and Decompression
36 Workers & Connections
37 HTTP2
38 Use Case PageSpeed by Google

Final Steps
39 What's Next