Nginx Server - Learn it as, the current IT world demands

Learn how Nginx works, understand core concept it and become master of it.

4.00 (8 reviews)
Udemy
platform
English
language
Other
category
instructor
113
students
4.5 hours
content
Oct 2021
last update
$19.99
regular price

What you will learn

How Nginx works with core concept

How to install Nginx- compile based and yum base both

Importance of modules in Nginx

Nginx core Archiecture

Hosting Static and Dynamic websites

Hosting video streaming by using Nginx as a reverse proxy server

Log analysis to identify issue and fixing

Securing Nginx by fine tuning configuration and adding security add ons.

Load balancing of Dynamic Application using Nginx

Description

Nginx is a second largest HTTP web server used in IT world. It grew very fast in last two decades. Hence this course majorly focused on teaching the Nginx concept, Core Architecture, hosting different Dynamic applications and modules used for it, Log analysis, performance monitoring, Performance benchmark setting and High availability setup using Nginx.

Nginx's  concept of threads, process has been covered in this course in such a way, that student can troubleshoot issues very easily in case they face in real time world.

Log analysis is one of the very important task for any web administrator to troubleshoot any issues. Hence this has been covered in length to help students elevate skills.

Performance monitoring is second very import task which web administrator need to look daily basis. This course will give make familiar with as many as type of tools available for monitoring which student can explore and choose whichever will they are feel comfortable.

Nginx is basically very famous for load balancing and hence this course is covered with as many as type of load balancing example to make the students more competent and confident for configuring Nginx in their organisations.

In nutshell, this course will elevate your Nginx skills at mastery level.


Content

Introduction

Introduction
Nginx Features
Nginx Features understandings

Installation

Installation overview
Lab - Yum base Nginx Installation
Lab - Tar ball compile base Nginx Installation
Installation Understanding

Directory Structure

Nginx Directory Structure Overview
Lab - Nginx Directory Structure overview
Reading default configuration files
Directory structure understanding

Modules in Nginx

Nginx Modules overview
Modules session understanding

Deep Dive in core Architecture

Deep Dive in core Architecture Part -1
Deep Dive in core Architecture Part -2
Core architecture understanding

Static Web Sites Hosting

Static Site Hosting Overview
Lab - Static site hosting

Dynamic web site hosting

Dynamic hosting overview
Hosting PHP website in Nginx using FastCGI Module
Lab - Hosting PHP website in Nginx using FastCGI
Hosting Node.js website using UpStream module
Lab - Hosting Node.js website using upstream
Hosting python website using uWSGI module
Lab - Hosting Python website using uWSGI module

Video streaming hosting

Video streaming in Nginx
Lab - Video Streaming in nginx

Nginx Log analysis

Log analysis - Reading Error.log
Log analysis - Reading access.log
Log analysis - Free log Analysis Tools

Security in Nginx

Nginx security Introduction
Secure your web server with HTTPS and SSL encryption
Lab - Enable SSL with self signed certificate
Optimising HTTPS configuration with SSL and cipher suite
Lab Optimising HTTPS configuration with SSL and cipher suite
Authentication for sensitive pages
Lab - Lab. Authentication for sensitive pages
Restrict the access for pages for networks
Lab - Restrict the access for pages for networks
Configure ModSecurity
Lab - Configure ModSecurity
Disable your disclosure of Nginx version information – server_token
Lab - Disable your disclosure of Nginx version information – server_token
Disable any unwanted HTTP methods
Lab - Disable any unwanted HTTP methods
Control resources and limits in the configuration
configure Nginx to include Security headers

Some more configurations

Enable HTTP2 support in Nginx
Lab - Enable HTTP2 support in Nginx
configure init script for compiled Nginx
Loading different configuration base on location in Nginx
Handling common files with Pattern matching modifiers

Performance Monitoring

Perfomance monitoring overview
Lab - Performance monitoring overview

Advance section

High availability - Load balancing  in Nginx
Lab - High availability - Load balancing  in Nginx

Screenshots

Nginx Server - Learn it as, the current IT world demands - Screenshot_01Nginx Server - Learn it as, the current IT world demands - Screenshot_02Nginx Server - Learn it as, the current IT world demands - Screenshot_03Nginx Server - Learn it as, the current IT world demands - Screenshot_04

Reviews

Jay
January 27, 2021
PRO: My knowledge of nginx increased. I am glad I went through the course. CON: The presentations felt rushed to me, and there were multiples times when I wanted more explanation than was given.

Charts

Price

Nginx Server - Learn it as, the current IT world demands - Price chart

Rating

Nginx Server - Learn it as, the current IT world demands - Ratings chart

Enrollment distribution

Nginx Server - Learn it as, the current IT world demands - Distribution chart

Related Topics

3706440
udemy ID
12/15/2020
course created date
8/17/2021
course indexed date
Bot
course submited by