nginx

Comment installer Nginx sur CentOS 8 — step-by-step Linux tutorial on Progressive Robot

Comment installer Nginx sur CentOS 8

Nginx est l’un des serveurs web les plus populaires au monde ; il est en charge de l’hébergement de certains des sites les plus importants et les plus fréquentés sur Internet. Il est plus respectueux des ressources qu’Apache dans la…

Read more
How To Secure Nginx with Let's Encrypt on Debian 11 — step-by-step Linux tutorial on Progressive Robot

How To Secure Nginx with Let’s Encrypt on Debian 11

Let’s Encrypt is a Certificate Authority (CA) that provides an accessible way to obtain and install free TLS/SSL certificates, thereby enabling encrypted HTTPS on web servers. It simplifies the process by providing a software client, Certbot, that attempts to automate most (if not all) of the required steps. In this tutorial, you will use Certbot to obtain a free SSL certificate for Nginx on Ubuntu 22.04, and set up your certificate to renew automatically.

Read more
How To Host a Website Using Cloudflare and Nginx on Ubuntu 18.04 — step-by-step Linux tutorial on Progressive Robot

How To Host a Website Using Cloudflare and Nginx on Ubuntu 18.04

In this tutorial you will secure your website served by Nginx with an Origin CA certificate from Cloudflare and configure Nginx to use authenticated pull requests. The advantages of using this setup are that you benefit from Cloudflare’s CDN and fast DNS resolution while ensuring that all connections pass through Cloudflare. This prevents any malicious requests from reaching your server.

Read more
How to Use Nginx's map Module on CentOS 7 — step-by-step Linux tutorial on Progressive Robot

How to Use Nginx’s map Module on CentOS 7

When configuring a server for a website, there are some common conditional actions you may need to implement. For example, maybe some files should be cached by the user’s browser for longer than others, or some parts of the website should only be allowed via a secure…

Read more
How To Move an Nginx Web Root to a New Location on Ubuntu 22.04 — step-by-step Linux tutorial on Progressive Robot

How To Move an Nginx Web Root to a New Location on Ubuntu 22.04

On Ubuntu, by default, the Nginx web server stores its documents in `/var/www/html`, which is typically located on the root filesystem with the rest of the operating system. Sometimes, though, it’s helpful to move the document root to another location, such as a separate mounted filesystem.

Read more
How To Protect an Nginx Server with Fail2Ban on Ubuntu 22.04 — step-by-step Linux tutorial on Progressive Robot

How To Protect an Nginx Server with Fail2Ban on Ubuntu 22.04

In this guide, you will learn how to install `fail2ban` on a Ubuntu 22.04 server and configure it to monitor your Nginx logs for intrusion attempts. Fail2ban can significantly mitigate brute force attacks by creating rules that automatically alter your firewall configuration to ban specific IPs after a certain number of unsuccessful login attempts. This will allow your server to harden itself against these access attempts without intervention from you.

Read more
CHAT