Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Learning NGINX

via LinkedIn Learning

Overview

Learn how to set up a high-performance architecture with NGINX, the industry-standard, open-source web server.

Syllabus

Introduction
  • What is NGINX?
  • Linux, NGINX, and web technologies
  • Comparing NGINX to Apache
  • Set up a Sandbox with VirtualBox and Vagrant
  • Create a VM with Vagrant
1. Install and Configure NGINX
  • Install NGINX on Ubuntu
  • NGINX files and directories
  • The NGINX command-line interface
  • Inside nginx.conf
  • Configure a virtual host: Part 1
  • Configure a virtual host: Part 2
  • Add files to the root directory
  • Configure locations
  • Configure logs
  • Troubleshoot NGINX
2. The Linux, NGINX, MySQL, and PHP Stack
  • The LEMP stack
  • Install PHP on NGINX
  • Install MariaDB on NGINX
  • LEMP stack demonstration
3. NGINX Security
  • Secure sites with NGINX
  • Configure allow and deny directives
  • Create a 403 page
  • Configure password authentication
  • Configure HTTPS
  • Create an SSL certificate
  • Install an SSL certificate on NGINX
4. Reverse Proxies and Load Balancers
  • Reverse proxies and load balancing
  • Configure NGINX as a reverse proxy
  • Configure NGINX as a load balancer
Conclusion
  • Learn more about NGINX

Taught by

Michael Jenkins

Reviews

4.7 rating at LinkedIn Learning based on 177 ratings

Start your review of Learning NGINX

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.