YoVDO

Learning NGINX

Offered By: LinkedIn Learning

Tags

Nginx Courses Ubuntu Courses Vagrant Courses VirtualBox Courses Reverse Proxies Courses

Course Description

Overview

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

Syllabus

Introduction
  • What is NGINX?
  • NGINX, Linux, and web technologies
  • Comparing NGINX to Apache
  • Set up a lab server
1. Install and Configure NGINX
  • Your NGINX learning environment
  • Install NGINX on Ubuntu
  • The NGINX command-line interface
  • NGINX files and directories
  • Inside nginx.conf
  • Configure a virtual host, part 1
  • Configure a virtual host, part 2
  • Add files to the root directory
  • Challenge: Set up an NGINX server on Ubuntu Linux
  • Solution: Set up an NGINX server on Ubuntu Linux
2. Additional NGINX Configurations
  • Additional configurations and troubleshooting
  • Configure locations, part 1
  • Configure locations, part 2
  • Configure logs
  • Troubleshoot NGINX
  • Challenge: Customize an NGINX Configuration
  • Solution: Customize an NGINX Configuration
3. Reverse Proxies and Load Balancers
  • Using NGINX as a proxy and load balancer
  • Reverse proxies and load balancing
  • Configure NGINX as a reverse proxy
  • Configure NGINX as a load balancer
  • Challenge: Set up a load balancer using NGINX
  • Solution: Set up a load balancer using NGINX
4. NGINX Security
  • Getting secure with NGINX
  • Secure sites with NGINX
  • Configure allow and deny directives
  • Configure password authentication
  • Configure HTTPS
  • Create an SSL certificate
  • Configure NGINX to use an SSL certificate
  • Challenge: Secure a website with NGINX
  • Solution: Secure a website with NGINX
5. Using NGINX with Docker
  • Using NGINX with Docker
  • Run an NGINX container
  • Build an NGINX container image
  • Challenge: Build an NGINX container image
  • Solution: Build an NGINX container image
Conclusion
  • Decommission cloud resources
  • Next steps

Taught by

Michael Jenkins

Related Courses

Chef Essential Training
LinkedIn Learning
DevOps Foundations: Infrastructure as Code
LinkedIn Learning
Improve Your Infrastructure Automation with HashiCorp Tools
LinkedIn Learning
Learning Chef
LinkedIn Learning
Learning Vagrant
LinkedIn Learning