Overview
Learn how to deploy Node.js and React applications on a Virtual Private Server (VPS) using Nginx in this comprehensive tutorial video. Explore the entire deployment process, including setting up a reverse proxy, implementing SSL with Let's Encrypt, and utilizing PM2 for process management. Gain insights into choosing the right hosting solution, connecting to a VPS via SSH, installing and configuring Nginx, setting up a firewall, and understanding Nginx's functionality. Follow step-by-step instructions for production configuration of React and Node.js apps, deploying them to a VPS, and configuring domain settings on an Nginx server. By the end of this tutorial, you'll have the knowledge to securely deploy your full-stack applications with HTTPS encryption.
Syllabus
Introduction
Which Hosting Should I Choose?
Connecting to a VPS with SSH
VPS Installing Nginx
VPS firewall
Understanding Nginx
React and Node Apps Production Configuration
Deploying Node.js App to a VPS
Using PM2 on a VPS
Deploying React App to a VPS
Using domain on an Nginx Server
HTTPS SSL with Let's Encrypt
Outro
Taught by
Lama Dev