Nginx
The high-performance open-source web server and reverse proxy. vhost configuration, SSL/TLS, load balancing, reverse proxying, performance tuning and security.
Basic configuration
Structure of nginx.conf, server and location blocks, essential directives, managing workers and 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 β¦
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 β¦
SSL / TLS & HTTPS
Set up HTTPS with Let's Encrypt (Certbot), self-signed certificates, HTTP/2, HSTS and TLS best practices.
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 β¦
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 β¦
Reverse Proxy
Configure Nginx as a reverse proxy in front of Apache, Node.js, PHP applications, Docker or backend services.
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 β¦
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 β¦
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 β¦
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 β¦
Performance & cache
Gzip/Brotli compression, static file caching, proxy cache, buffer and timeout tuning.
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 β¦
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 β¦
All Nginx tutorials
All the Nginx articles available on RDR-IT.
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 β¦
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 β¦
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 β¦
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 β¦
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 β¦
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 β¦
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 β¦
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 β¦
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 β¦
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 β¦
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 β¦
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 β¦
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 / β¦
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 β¦
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 β¦