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
Ubuntu Linux Server BasicsUdemy Learn DevOps with Jenkins All in One Guide
Udemy Internet and Web Development Fundamentals
Udemy Learning Linux with Ubuntu and CentOS: The Easy Way
Udemy Linux Fundamentals for IT Professionals using Ubuntu 20x
Udemy