Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
NGINX Mastery
Rating: 4.1 out of 5(35 ratings)
8,050 students

NGINX Mastery

A comprehensive guide to mastering NGINX as a web server including installation, configuration, and troubleshooting
Created byVitalii Shumylo
Last updated 3/2023
English

What you'll learn

  • Preparing and installing Nano Server
  • What is Nano Server?
  • Managing and configuring Nano Server
  • Start using PowerShell

Course content

2 sections34 lectures2h 56m total length
  • Installing NGINX1:28

    Set up a vagrant ubuntu environment, then update packages, install nginx, and start the nginx service.

  • Troubleshooting NGINX service (on older Linux system)7:29
  • NGINX Important Files and Forders3:04
  • NGIMX Important Commands1:25
  • Mastering the NGINX Configuration File4:03
  • Virtual Host Configuration in NGINX9:09

    Configure a demo nginx site by removing the default site, creating a new server block that listens on port 80 for the domain, and validating with syntax test and curl.

  • Virtual Host Configuration in NGINX. Part 22:39

    Configure nginx to serve multiple sites by using the default_server on listen and setting the server_name; specify index.html, test with nginx -t, then reload and verify on localhost.

  • Add files to the root directory2:40

    Replace the default html with your files, create css and javascript folders, link a css file for styling, and clone the GitHub repo into the web root to configure nginx.

  • Configure locations4:04
  • Configure logs and troubleshoot NGINX6:18
  • Install PHP on NGINX5:28

    Install php-fpm and php-mysql on the nginx stack and configure fastcgi_pass to enable dynamic PHP pages. Verify PHP installation with a PHP info page and ensure secure, efficient request handling.

  • Install MariaDB on NGINX and LEMP stack demonstration10:21

Requirements

  • Familiarity with general Windows and Microsoft server administration

Description

Are you looking to expand your skills in the realm of web server administration and configuration? Then look no further! Our course "NGINX Mastery: From Installation to Configuration" is the perfect solution for you. This comprehensive guide will take you on a journey from the basics of installing NGINX, to becoming a master of its configuration. You will learn everything from troubleshooting the NGINX service on older Linux systems, to mastering the NGINX configuration file and virtual host configurations. We will even show you how to add files to the root directory and use git clone, as well as configure locations, logs and troubleshoot NGINX.

In addition, you will learn how to install PHP on NGINX, and install MariaDB on NGINX, and demonstrate the LEMP stack. And that's not all, we also include lectures on Vagrant and Git to further enhance your web server administration skills. This course is designed to be both engaging and informative, providing visual aids and real-world examples to help you understand and retain the information presented. So, whether you're a beginner or an intermediate level IT professional, this course will equip you with the skills necessary to succeed in the fast-paced world of web server administration and configuration.

Don't miss out on this incredible opportunity to transform your career and become a NGINX master. Sign up now and take the first step towards a brighter future!


Take Care Not to Miss Out!

Each second that passes without action on your part costs you valuable skills and knowledge.

Because this training comes with a money-back guarantee valid for thirty days, there is no danger in getting started right now.

Go ahead and click the button that says "take this course" to begin the process of expanding career opportunities right away!


Real Student Reviews:

★★★★★ “Very well explained and makes the concepts very easy to understand. Many thanks.” - Reina Wilson

★★★★★ “I am really enjoying this class. I am so grateful I found it. Thank you!” - Micel Jhon

★★★★★ “I learned many good things.” - Scott

★★★★★ “It is a structured presentation. Learned a lot from the lectures.” - Hamida


More than 71,000 students from over 150 different nations! This is incredible, and I want to thank everyone who supported me.


After completing this course, students will be able to:

  1. Install NGINX on different systems with ease.

  2. Troubleshoot the NGINX service on older Linux systems.

  3. Master the NGINX configuration file and understand its important commands.

  4. Configure virtual host configurations in NGINX and understand the process of adding files to the root directory.

  5. Install and configure PHP and MariaDB on NGINX and demonstrate the LEMP stack.

  6. Configure locations, logs, and troubleshoot NGINX.

  7. Understand the use of Git and Vagrant in web server administration.

  8. Utilize NGINX as a web server, reverse proxy, and load balancer in real-world scenarios.

  9. Apply the knowledge and skills gained in the course to efficiently manage and maintain NGINX web servers.

In essence, upon completion of this course, students will have a strong understanding and mastery of NGINX and its capabilities as a web server and the skills necessary to effectively administer and maintain NGINX web servers.


Who this course is for:

  • IT Specialists
  • System Administrators
  • DevOps Technicians
  • Scripting and Automation Technicians