How to Install Nginx on Debian Latest

Nginx is a high-performance web server that can be used as a reverse proxy, load balancer, and HTTP cache. In this tutorial, we will go through the step-by-step process of installing Nginx on the latest version of Debian.

Prerequisites

Before we begin, make sure that you have the following:

Step 1: Update the System

The first step is to update the system to ensure that we have access to the latest updates and security patches.

sudo apt update
sudo apt upgrade

Step 2: Install Nginx

Next, we will use the apt package manager to install Nginx.

sudo apt install nginx

Once the installation is complete, you can check the status of Nginx by running:

sudo systemctl status nginx

The output should indicate that Nginx is active and running.

Step 3: Adjust Firewall Settings

By default, Nginx listens on port 80 (HTTP) and 443 (HTTPS). If you have a firewall enabled, you'll need to allow traffic on these ports.

sudo ufw allow 'Nginx Full'

Step 4: Test Nginx

Finally, we can test that Nginx is working by visiting the default webpage. Open a web browser and enter your server's IP address or domain name in the address bar.

http://your_server_ip/

You should see the default Nginx welcome page.

Conclusion

Congratulations! You have successfully installed Nginx on your Debian system. Nginx is now ready to serve web pages, and you can use it as a reverse proxy, load balancer, and HTTP cache.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!