Practical Nginx - The Zero to Hero Guide
4.7 (29 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
345 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Practical Nginx - The Zero to Hero Guide to your Wishlist.

Add to Wishlist

Practical Nginx - The Zero to Hero Guide

Learn Niginx from ground up and learn to use it as reverse proxy and load balancer
Best Seller
4.7 (29 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
345 students enrolled
Last updated 4/2017
English
Current price: $12 Original price: $40 Discount: 70% off
4 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 7.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Training 5 or more people?

Get your team access to Udemy's top 2,000 courses anytime, anywhere.

Try Udemy for Business
What Will I Learn?
  • Learn core concepts of NGINX server and use it in practical projects
  • Learn to use Nginx as reverse proxy
  • Learn to use Nginx as web server
View Curriculum
Requirements
  • Basic Knowledge of the Web and HTTP protocol is assumed
  • Basic Knowledge of Linux command line is required to complete the course
Description

Learn NGINX HTTP web server in this comprehensive easy to follow zero to hero guide!

NGINX is a powerful HTTP web server that also doubles as a reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server, making it an amazing web server to get your hands on. This high-performance server has become popular for offering stability, rich feature set, simple configuration, and low resource consumption. It is also one of the few servers that address the C10K problem.

The web server is already popular among bigwigs such as Netflix, Hulu, Airbnb, Heroku, and GitHub for its use of a more scalable event-driven (asynchronous) architecture compared to the common thread-based request handling system.

If you want to learn this amazing web server in a systematic way, well then you’ve come to the right place!

Our course has been designed with experts to help developers master NGINX by strengthening their fundamentals of web servers and learning the basics and advanced features of NGINX from scratch in a concise and practical approach using this course. The course will breakdown everything learners need to know about web servers and NGINX from scratch.

With the right combination of theory and practical, the course not only cover the fundamentals and basics, but will show you how to actually put those to use with numerous detailed examples that you can follow along with the instructor. At the end of this course, you will be able to install, configure and even deploy your own web servers.

Although, the course does not require you to have any prior knowledge of NGINX, it does assume that you do have a basic understanding about the web and HTTP Protocol and that you to know your way around Centos and Debian Linux distros.

This tutorial will start at the very beginning with a detailed introduction into webservers, where NGINX fits, as well as the difference between Apache and NGINX. From there you will learn how to install the server and configure it. The course will also cover different commands that you will need including directives, modules, context types, variables, etc.

You will then learn how to deploy your web server on a normal PC as well as on the cloud. That’s not all! The course also includes a section on learning the LEMP Stack and also the best tips and tricks, mistakes and common FAQs that people come across.

With this course under your belt, you won’t need any other resources to master NGINX and web servers. So, what are you waiting for? Enroll now and become a server sensei!

Who is the target audience?
  • Students who want to learn NGINX and use it for their professional and personal projects will find this course very useful
  • System administrators looking to use NGINX to manage their infrastructure
Compare to Other NGINX Courses
Curriculum For This Course
39 Lectures
07:41:13
+
Introduction to NGINX
4 Lectures 41:40


What is NGINX
11:05

Practical application of NGINX
13:00
+
Nginx Installation
3 Lectures 43:21

Post Installation Procedures
11:16

Compilation from source
18:17
+
Directives in Nginx
10 Lectures 01:59:37
Introduction to Directives
12:00

PID directive
11:26

The HTTP context
12:44

Sendfile directive
15:02

Server Context
11:36

Location Context
09:27

Location Pattern Matching
10:07

Advance Location Matching
12:50

Try_files directive
14:58

error_page Directive
09:27
+
The LEMP stack- Nginx as Reverse Proxy
8 Lectures 01:37:22
Nginx as a reverse proxy
09:20

Lab: Installing MySQL
14:44

Lab: Installing PHP
15:18

Configuring Nginx
13:51

Setting and Running CMS on Nginx
10:54

Running Application
10:05

Using WSGI with Nginx
11:31

Installing NodeJS and Express on Nginx
11:39
+
Ensuring High Availability
4 Lectures 45:19
High Availability in Nginx
12:19

Configure Nginx as Load balancer
08:47

Understanding Load balancing with Nginx
14:20

Modifying the Host Header
09:53
+
Monitoring your Nginx Server
5 Lectures 57:54
Monitoring Server
15:47

Centralized Logging
09:34

Log Rotation
13:07

NGXTop Tool
12:54

Stress Testing
06:32
+
Security
4 Lectures 46:56
Introduction to Nginx Security
10:58

Using SSL
14:49

How Does SSL work
11:01

Restricting Web Server Access
10:08
+
Advantages of Nginx
1 Lecture 09:04
Why use Nginx
09:04
About the Instructor
Eduonix Learning Solutions
4.2 Average rating
50,397 Reviews
807,434 Students
190 Courses
1+ Million Students Worldwide | 200+ Courses

Eduonix creates and distributes high quality technology training content. Our team of industry professionals have been training manpower for more than a decade. We aim to teach technology the way it is used in industry and professional world. We have professional team of trainers for technologies ranging from Mobility, Web to Enterprise and Database and Server Administration.

Eduonix-Tech .
4.2 Average rating
48,338 Reviews
784,853 Students
145 Courses