Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

NGINX Tutorial - Building a Node.js Application with Docker and Load Balancing

TechWorld with Nana via YouTube

Overview

Learn to implement NGINX in a hands-on tutorial that guides through core concepts and practical implementation with Node.js and Docker. Master essential NGINX fundamentals including its role as a web server and reverse proxy, configuration basics, and usage as a Kubernetes Ingress Controller. Build a complete demo project starting with a simple web application, progress to creating a backend server, and containerize it with Docker. Configure NGINX as a reverse proxy to handle load balancing across multiple backend servers, implement secure HTTPS connections using TLS certificates, and set up HTTP to HTTPS redirection. Compare NGINX with Apache and understand the differences between NGINX load balancers and cloud load balancers while gaining practical experience through step-by-step demonstrations of installation, configuration, and testing.

Syllabus

- Intro & Course Overview
- What is Nginx, what is it used for?
- How to configure Nginx
- Nginx as Kubernetes Ingress Controller
- Nginx Load Balancer vs Cloud Load Balancer
- NGINX vs Apache
- Starting Point: Simple Web Application
- Add Backend Web Server
- Dockerize Node.js Application
- Install NGINX
- Configure NGINX as Reverse Proxy
- Start Nginx and Test Load Balancing
- Configure HTTPS - Encrypted Connection
- Configure HTTP to HTTPS Redirection

Taught by

TechWorld with Nana

Reviews

Start your review of NGINX Tutorial - Building a Node.js Application with Docker and Load Balancing

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.