Learning NGINX
2h 34mBeginner2022-09-27
Authors

Michael Jenkins
Senior Systems Engineer
Course details
Set up high-performance architecture with NGINX, the industry-standard, open-source web server. NGINX offers speed unmatched by competitors like Apache, on top of bonus features such as load balancing and HTTP caching. Its rising popularity makes NGINX an indispensable skill for designers, system administrators, and web technologists of all kinds. This beginner-level LinkedIn Learning training course shows you how to install and configure NGINX on a Linux machine before exploring the security features of NGINX including password authentication, HTTPS, and SSL certificates. Instructor Michael Jenkins demonstrates other NGINX features including reverse proxy and load balancer capabilities. You'll also see how NGINX can be used with Docker, a popular container framework, to create portable, self-contained applications.
Skills covered
NginxFull-Stack Web DevelopmentLearningWeb DevelopmentOpen Source
Concepts
0. Introduction
- 01 - What is NGINX
- 02 - NGINX, Linux, and web technologies
- 03 - Comparing NGINX to Apache
- 04 - Set up a lab server
1. Install and Configure NGINX
- 05 - Your NGINX learning environment
- 06 - Install NGINX on Ubuntu
- 07 - The NGINX command-line interface
- 08 - NGINX files and directories
- 09 - Inside nginx.conf
- 10 - Configure a virtual host, part 1
- 11 - Configure a virtual host, part 2
- 12 - Add files to the root directory
- 13 - Challenge - Set up an NGINX server on Ubuntu Linux
- 14 - Solution - Set up an NGINX server on Ubuntu Linux
2. Additional NGINX Configurations
- 15 - Additional configurations and troubleshooting
- 16 - Configure locations, part 1
- 17 - Configure locations, part 2
- 18 - Configure logs
- 19 - Troubleshoot NGINX
- 20 - Challenge - Customize an NGINX Configuration
- 21 - Solution - Customize an NGINX Configuration
3. Reverse Proxies and Load Balancers
- 22 - Using NGINX as a proxy and load balancer
- 23 - Reverse proxies and load balancing
- 24 - Configure NGINX as a reverse proxy
- 25 - Configure NGINX as a load balancer
- 26 - Challenge - Set up a load balancer using NGINX
- 27 - Solution - Set up a load balancer using NGINX
4. NGINX Security
- 28 - Getting secure with NGINX
- 29 - Secure sites with NGINX
- 30 - Configure allow and deny directives
- 31 - Configure password authentication
- 32 - Configure HTTPS
- 33 - Create an SSL certificate
- 34 - Configure NGINX to use an SSL certificate
- 35 - Challenge - Secure a website with NGINX
- 36 - Solution - Secure a website with NGINX
5. Using NGINX with Docker
- 37 - Using NGINX with Docker
- 38 - Run an NGINX container
- 39 - Build an NGINX container image
- 40 - Challenge - Build an NGINX container image
- 41 - Solution - Build an NGINX container image
Conclusion
- 42 - Decommission cloud resources
- 43 - Next steps