NGINX Web Server from Scratch

Learn how to quickly and easily master NGINX web server.

4.59 (373 reviews)
Udemy
platform
English
language
Network & Security
category
NGINX Web Server from Scratch
51,680
students
1 hour
content
Jan 2023
last update
$44.99
regular price

What you will learn

How to Host Multiple Sites

Configure Nginx as a Load Balancer

Limit HTTP Bandwidth

Install and Manage WordPress Using WP-CLI

Configure HTTPS with a SSL Certificate

How to Password Protect a Directory

Expose Local Web Server to Internet using Ngrok

Set Up Custom Error Page & Log Formats

Protect Against Brute Force Logins with Fail2Ban

Moving a WordPress Localhost Site to a Live Server

Description

In this course I will show you how to quickly and easily master NGINX.

NGINX is now considered the most powerful, efficient, and secure web server used to host web applications of all sizes and complexity. It assists over 40% of the world’s busiest websites in delivering content more rapidly to its users.

It is recognized for its rich feature set, high stability, easy configuration, low resource consumption, and performance.


This course will provide a very practical and easy approach to learning NGINX and will give you a strong knowledge to start creating secure, high performance web servers.

I do not focus on the theory, but get straight to the point, so you'll learn the best way to master new skills in the shortest amount of time.


This course covers:

  • How to Install Nginx on Ubuntu

  • Set Up Basic Website with Nginx

  • How to Host Multiple Sites

  • Configure Nginx as a Load Balancer

  • Configure Nginx to Work With PHP

  • Limit HTTP Bandwidth

  • Create a Database in MySQL

  • Install and Manage WordPress Using WP-CLI

  • Configure HTTPS with a SSL Certificate

  • How to Password Protect a Directory

  • Expose Local Web server to Internet using Ngrok

  • Set Up Custom Error Page & Log Formats

  • How to Use ApacheBench for Server Performance Testing

  • Protect Against Brute Force Logins with Fail2Ban

  • Moving a WordPress Localhost Site to a Live Server

By the time you've completed this course, you’ll be able to implement the most common use cases for NGINX in a secure, scalable way.

Content

Introduction

Course Introduction
Introduction to Nginx
How to Install Nginx on Ubuntu
Set up Basic Website with Nginx
How to Host Multiple Sites
How to Configure Nginx as a Load Balancer
How to Limit HTTP Bandwidth
Configure Nginx to Work With PHP
Create a Database in MySQL

WP-CLI

How to Install WordPress using WP-CLI
Managing Plugins and Themes using WP-CLI

Security

How to Configure SSL Certificate
How to Password Protect a Directory
Configure Allow and Deny Directives

Tweaks

Automate Repetitive Tasks
Monitor Log Files using Ngxtop
Expose Local Web server to Internet using Ngrok

Customize

How to Configure Custom Log Formats
How to Setup Custom Error Page

Performance

How to Use ApacheBench for Server Performance Testing

WordPress

Protect Against Brute Force Logins with Fail2Ban
Moving a WordPress Localhost Site to a Live Server

Reviews

David
August 30, 2023
he doesn't explain any of the fundamental concepts of nginx, he creates files and says copies this here and this here, but why? is there behind that? on youtube there are dozens of courses better than this, in fact this is the worst content I've seen on nginx
Ernest
August 18, 2023
Even though the instructor doesn't explain all the things, a little Googling will usually get me the answer I need. I needed to learn this fast and this short course is giving me, a beginner, all the vital things I need to know.
Ayoub
June 21, 2023
Its great course Nginx for beginners, but I must be emphatic in saying that it was very useful to include the commands as a help document.
Fahim
February 27, 2023
Actually, I wanted to learn the Nginx part since it's the most important part to move forward with my stack area. Instructor is awesome. Thanks
Anthony
September 28, 2022
I thought he will start from the beginning, and show how we can go about but I didn't see it that way. All the same it ok and I'm learning a lot.
Nicolas
September 26, 2022
what a great course! this information was very usefull for me and i'm pretty sure that it will be very usefull for anyone that is interested in install a web server
A
May 24, 2021
Overall this is a good course. But it miss some examples on real life ! like, how to add a real domain name ! and how to add a free ssl certificate like "let's encrypt"

Coupons

DateDiscountStatus
5/20/202190% OFF
expired
5/24/2021100% OFF
expired
10/27/2021100% OFF
expired
4/21/2022100% OFF
expired
4/23/2022100% OFF
expired
4/27/2022100% OFF
expired
5/14/2022100% OFF
expired
5/24/2022100% OFF
expired
6/30/2022100% OFF
expired
8/31/2022100% OFF
expired
9/20/2022100% OFF
expired
9/26/2022100% OFF
expired
10/20/2022100% OFF
expired
1/26/2023100% OFF
expired
1/30/2023100% OFF
expired
2/23/2023100% OFF
expired
2/28/2023100% OFF
expired
3/16/2023100% OFF
expired
3/20/2023100% OFF
expired
3/28/2023100% OFF
expired
4/20/2023100% OFF
expired
4/30/2023100% OFF
expired
5/19/2023100% OFF
expired
8/16/2023100% OFF
expired
8/31/2023100% OFF
expired
9/14/2023100% OFF
expired
9/23/2023100% OFF
expired
10/13/2023100% OFF
expired
10/19/2023100% OFF
expired
1/30/2024100% OFF
expired
3/2/2024100% OFF
expired

Charts

Price

NGINX Web Server from Scratch - Price chart

Rating

NGINX Web Server from Scratch - Ratings chart

Enrollment distribution

NGINX Web Server from Scratch - Distribution chart

Related Topics

4032740
udemy ID
5/7/2021
course created date
5/20/2021
course indexed date
ANUBHAVJAIN
course submited by