NGINX Web Server from Scratch

NGINX Web Server from Scratch

NGINX Web Server from Scratch

Learn how to quickly and easily master NGINX web server.

Language: english

Note: 4.3/5 (213 notes) 34,290 students

Instructor(s): Juravlea Nicolae

Last update: 2023-01-05

What you’ll 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

 

Requirements

  • Basic computer knowledge.
  • Desire to learn.

 

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.

 

Who this course is for

  • For everyone who wants to learn NGINX.

 

Course 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

 

NGINX Web Server from Scratch

IBM Cybersecurity Analyst [Coursera with IBM]

Time remaining or 368 enrolls left

 

Don’t miss any coupons by joining our Telegram group 

Udemy Coupon Code 100% off | Udemy Free Course | Udemy offer | Course with certificate