🌐 WEB SERVER & REVERSE PROXY

Nginx

The high-performance open-source web server and reverse proxy. vhost configuration, SSL/TLS, load balancing, reverse proxying, performance tuning and security.

15+ TUTORIALS
Web + PROXY
1.x STABLE
EN LANGUAGE
πŸ“

Basic configuration

Structure of nginx.conf, server and location blocks, essential directives, managing workers and connections.

πŸ”’

SSL / TLS & HTTPS

Set up HTTPS with Let's Encrypt (Certbot), self-signed certificates, HTTP/2, HSTS and TLS best practices.

πŸ”„

Reverse Proxy

Configure Nginx as a reverse proxy in front of Apache, Node.js, PHP applications, Docker or backend services.

πŸš€

Performance & cache

Gzip/Brotli compression, static file caching, proxy cache, buffer and timeout tuning.

πŸ“‹

All Nginx tutorials

All the Nginx articles available on RDR-IT.

Nginx: managing bot connections

Nginx: managing bot connections

In this tutorial, I will explain how to manage bots and limit their impact on your websites with Nginx , especially when you use it as reverse proxy . Today, there are …

1 Apr 2026 ⏱ 5 min
β€”
Nginx: Configure the Fastcgi cache with WordPress

Nginx: Configure the Fastcgi cache with WordPress

In this tutorial, I will explain to you how to configure the Fastcgi cache with WordPress to put the pages generated with PHP in order to increase the speed of a …

30 Jul 2025 ⏱ 4 min
β€”
Ubuntu 24.04: install Nginx 1.27.X

Ubuntu 24.04: install Nginx 1.27.X

In this tutorial, I will explain how to install Nginx version 1.27.X on Ubuntu 24.04 (this also works for Ubuntu version 22.04). At the time of writing this tutorial, the …

26 Mar 2025 ⏱ 1 min
β€”
Nginx: resolve error: could not build optimal proxy_headers_hash

Nginx: resolve error: could not build optimal proxy_headers_hash

In this article, I will explain how to fix the could not build optimal proxy_headers_hash error on Nginx when doing a configuration test with nginx -t. This warning is …

1 Jan 2025 ⏱ 1 min
β€”
Nginx: remove the Server header

Nginx: remove the Server header

In this tutorial, I will explain to you how to delete the header server on Nginx but not only… As you can see in the screenshot below, in the response, we can see the …

24 Jul 2024 ⏱ 1 min
β€”
Nginx: compile an external module

Nginx: compile an external module

In this tutorial, I will explain how to compile an external module for Nginx in order to add additional functionality to the web server. To illustrate this tutorial, I …

22 May 2024 ⏱ 2 min
β€”
Nginx - GeoIP: configuration

Nginx - GeoIP: configuration

In this new tutorial dedicated to Nginx, I will explain to you how to configure GeoIP in order to be able to set filters (restrictions) based on the country of your …

17 Jan 2024 ⏱ 4 min
β€”
Zabbix - monitor an Nginx web server

Zabbix - monitor an Nginx web server

In this new tutorial dedicated to Zabbix, I will explain how to monitor a web server under Nginx in order to have performance metrics. For monitoring, Zabbix agent should …

15 Feb 2023 ⏱ 3 min
β€”
🌐

Nginx: get the visitor's real IP with CloudFlare

In this tutorial, I will explain how to get the real IP address of visitors using CloudFlare services and an Nginx web server. What I will explain to you in this tutorial …

28 Dec 2022 ⏱ 2 min
β€”
Nginx: generate a Let's Encrypt certificate

Nginx: generate a Let's Encrypt certificate

After seeing how to install and configure Nginx as a reverse proxy and harden security with Crowdsec , I will explain in this tutorial how to generate a Let’s Encrypt …

18 May 2022 ⏱ 2 min
β€”
Nginx Reverse proxy: cache configuration

Nginx Reverse proxy: cache configuration

After seeing how to use Nginx as a reverse proxy , I will explain in this tutorial how to configure the caching of static elements (image, css files, js ….). The use of …

23 Feb 2022 ⏱ 3 min
β€”
Nginx: configuration as reverse proxy

Nginx: configuration as reverse proxy

In this tutorial dedicated to Nginx, I will explain how to configure it in order to have a reverse proxy. Before getting to the heart of the matter, I will quickly …

8 Sep 2021 ⏱ 10 min
β€”
WordPress : installation on Nginx server

WordPress : installation on Nginx server

Presentation In this tutorial, I will walk you through how to install Wordpress on an Nginx web server. Before you begin, you are going to need a web server with Nginx / …

17 Mar 2021 ⏱ 9 min
β€”
GLPI: installation on an Nginx server

GLPI: installation on an Nginx server

Introduction In this tutorial, we will see step by step how to install GLPI on an Nginx / PHP / MariaDB server. Before you begin, you are going to need a web server with …

30 Nov 2020 ⏱ 7 min
β€”
Ubuntu: install a web server - NGINX / PHP / MariaDB

Ubuntu: install a web server - NGINX / PHP / MariaDB

In this tutorial, we will see how to install and configure a server in Ubuntu with the following components: Nginx PHP MariaDB I’ll also explain how to put phpmyadmin to …

15 Oct 2020 ⏱ 10 min
β€”