Learning NGINX
Offered By: LinkedIn Learning
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
- 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
- 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
- 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
- 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
- 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
- Decommission cloud resources
- Next steps
Taught by
Michael Jenkins
Related Courses
Chef Essential TrainingLinkedIn 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