Advertisements

NGINX Mastery

Advertisements
Install NGINX, set up virtual hosts, locations and logs, run PHP and MariaDB as a LEMP stack, plus Vagrant and Git labs
4.3
4.3/5
(36) Ratings
8,246 students
Created by Vitalii Shumylo
Advertisements

What you'll learn

  • Install NGINX and troubleshoot the service on an older Linux system
  • Learn the important files, folders and commands
  • Read the NGINX configuration file with confidence
  • Configure virtual hosts, add files to the root directory and set up locations
  • Configure logs and use them to troubleshoot NGINX
  • Install PHP, then MariaDB, and see a LEMP stack working
  • Build a lab with Vagrant: single and multiple virtual machines, base boxes and networking
  • Learn Git basics: installation, the first commit, remote repositories, cloning, gitignore and branches
This course includes:
2.5 total hours on-demand video
1 articles
0 downloadable resources
35 lessons
Full lifetime access
Access on mobile and TV
Certificate of completion
Advertisements

Course content

Requirements

  • General familiarity with server administration
  • Willingness to work in a Linux command line
  • A Linux machine or virtual machine

Description

NGINX serves a large part of the web, and its configuration file is shorter than it looks once you know the building blocks. In this course you install NGINX on Linux, learn how it is configured, and finish with a working web stack, with every step shown on screen so you can repeat it.

Inside the course

The course is organised into these sections: Getting Started; Additional Materials. Lectures you will find include: NGINX Important Files and Forders; NGIMX Important Commands; Mastering the NGINX Configuration File; Virtual Host Configuration in NGINX; Add files to the root directory; Configure logs and troubleshoot NGINX; Install PHP on NGINX; Install MariaDB on NGINX and LEMP stack demonstration; Working with s single VM in Vagrant. Section Overview; Importing and using base boxes in Vagrant; Managing Vagrant boxes; Working with multiple VMs in Vagrant. Section Overview; Defining and connecting to multiple virtual machines in Vagrant; Networking the multiple virtual machines in Vagrant; Building Lab Environment with Vagrant; Introduction to Git; Git: Getting installed; Git: A few important configuration settings; Git: Creating a project. The first commit; Git: Working with remote repositories; Git: Cloning a project from the remote repository; Git: Git important commands. Viewing commits’ history; Branches in Git. Creating, deleting and renaming branches; Creating an IIS website on Nano Server with PowerShell; Introduction to PowerShell Key Concepts; Intro to WMI and CIM.

The course runs about 2.7 hours in 35 lectures. It is a focused introduction to NGINX, so it does not cover load balancing, reverse proxy tuning or security hardening in depth. The Vagrant and Git sections are additional material that supports the labs.

Who this course is for:

  • System administrators who need to run a web server on Linux
  • DevOps technicians who want to understand NGINX configuration
  • Beginners who want a first practical NGINX course
  • Automation technicians who need a LEMP stack
Advertisements
C9F2C8CBD349C1F10EA4
Advertisements
Advertisements
Free Online Courses with Certificates
Logo
Register New Account