Learning NGINX

Learning NGINX

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 skills for web developers, 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, and set up the rest of the pieces you need for the complete LEMP web development stack. Instructor Michael Jenkins also explores the security features of NGINX, such as password authentication, HTTPS, and SSL certificates, and its capabilities as a reverse proxy and load balancer.

Topics include:

  • Installing NGINX on Linux
  • Configuring a virtual host
  • Installing PHP and MariaDB for the LEMP stack
  • Securing sites with NGINX
  • Creating SSL certificates
  • Reverse proxies
  • Load balancing


  • 英文名称:Learning NGINX
  • 时长:1小时53分
  • 字幕:英语


  1. What is NGINX?
  2. Linux, NGINX, and web technologies
  3. Comparing NGINX to Apache
  4. Set up a Sandbox with VirtualBox and Vagrant
  5. Create a VM with Vagrant
  6. Install NGINX on Ubuntu
  7. NGINX files and directories
  8. The NGINX command-line interface
  9. 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. Configure locations
  14. Configure logs
  15. Troubleshoot NGINX
  16. The LEMP stack
  17. Install PHP on NGINX
  18. Install MariaDB on NGINX
  19. LEMP stack demonstration
  20. Secure sites with NGINX
  21. Configure allow and deny directives
  22. Create a 403 page
  23. Configure password authentication
  24. Configure HTTPS
  25. Create an SSL certificate
  26. Install an SSL certificate on NGINX
  27. Reverse proxies and load balancing
  28. Configure NGINX as a reverse proxy
  29. Configure NGINX as a load balancer
  30. Learn more about NGINX