---
title: 'How To Set Up Nginx  Reverse Proxy On Ubuntu 24.04 Fast!'
source: 'https://youtube.com/watch?v=DuL-kjlgp24'
video_id: 'DuL-kjlgp24'
date: 2026-05-27
duration_sec: 281
---

# How To Set Up Nginx  Reverse Proxy On Ubuntu 24.04 Fast!

> Source: [How To Set Up Nginx  Reverse Proxy On Ubuntu 24.04 Fast!](https://youtube.com/watch?v=DuL-kjlgp24)

## Summary

This video demonstrates how to configure NGINX as a reverse proxy on Ubuntu 24.04, covering installation, configuration, and SSL setup with Let's Encrypt.

### Key Points

- **Introduction to Reverse Proxy** [00:00] — A reverse proxy is useful for load balancing, caching, SSL termination, and routing traffic to backend servers.
- **System Update** [00:39] — First, update the system packages.
- **Install NGINX** [00:59] — Install NGINX using apt.
- **Verify NGINX Installation** [01:31] — Check NGINX version and status using commands.
- **Create Server Block** [02:01] — Navigate to /etc/nginx/sites-available and create a new configuration file for the reverse proxy.
- **Configure Reverse Proxy** [02:48] — Paste configuration that forwards HTTP requests to a backend server on port 3000.
- **Replace Domain** [03:00] — Replace 'your_domain' with actual domain or server IP.
- **Enable and Test Configuration** [03:20] — Create symbolic link in sites-enabled, test configuration, and restart NGINX.
- **Secure with SSL** [03:47] — Install CertBot and obtain SSL certificate from Let's Encrypt.

### Conclusion

By following these steps, you can successfully set up NGINX as a reverse proxy on Ubuntu 24.04, efficiently routing web traffic to backend services.

## Transcript

Hey everyone, welcome back to the channel. Today we're going to configure Engine X as a reverse proxy on Ubuntu 24.04. A reverse proxy is super useful for load balancing,
caching, SSL termination, and routing traffic to backend servers. Whether you're running a Node.js app, Python backend, or any other service, this setup will help you manage requests efficiently.
First, let's make sure our system is up to date.
Next let us now install NGINX
You can check the version of nginx by running this command. Also check if nginx is running by using this command.
Now that you have Nginx installed and running you can go ahead and set up a reverse proxy. The main Nginx configuration files are stored in this location while individual server configurations are in this location First let us create a new server block for the reverse proxy by navigating to this directory
Next, create a new configuration file. Inside the file, paste this configuration.
This NGINX configuration sets up a reverse proxy that forwards incoming HTTP requests to a backend server running on port 3000.
Replace your domain with your actual domain or server IP. Save the file and then enable the configuration by creating a symbolic link in the site's enabled directory.
Test engine X configuration to ensure that there are no syntax errors If the test is successful restart NGINX to apply the changes
With the reverse proxy set up for your domain, you can now secure it using SSL To get a free SSL certificate, you can use Let's Encrypt.
Start by installing CertBot with the following command. Finally, obtain and install the SSL certificate for your domain by running this command.
Enter your domain name, and that's it. you've successfully set up engine x as a reverse proxy on ubuntu 24.04 now your web traffic is
efficiently routed to your back-end services if you found this helpful hit the like button subscribe and ring the bell for more devops and server guides see you in the next video
