Nginx
Le serveur web haute performance et reverse proxy open-source. Configuration de vhosts, SSL/TLS, load balancing, proxy inverse, optimisation des performances et sécurité.
Installation & mise à jour
Installer Nginx sur Debian, Ubuntu, CentOS/RHEL. Compilation depuis les sources, mise à jour et configuration initiale.
Ubuntu 24.04 : installer Nginx 1.27.X
Dans ce tutoriel, je vais vous expliquer comment installer la version 1.27.X de Nginx sur Ubuntu 24.04 (cela fonctionne aussi pour la version 22.04 d’Ubuntu). Au moment …
Ubuntu : installer la dernière version de Nginx facilement
Dans ce tutoriel, je vais vous expliquer comment installer la dernière version de Nginx très facilement. Par défaut sur Ubuntu au moment de la rédaction de ce tutoriel, …
WordPress : installation sur un serveur Nginx
Présentation Dans ce tutoriel, je vais vous expliquer comment installer Wordpress sur un serveur Web Nginx. Avant de commencer, vous allez avoir besoin d’un serveur Web …
GLPI : installation sur un serveur Nginx
Introduction Dans ce tutoriel, nous allons voir pas à pas comment installer GLPI sur un serveur Nginx / PHP / MariaDB. Avant de commencer, vous allez avoir besoin d’un …
Configuration de base
Structure de nginx.conf, blocs server et location, directives essentielles, gestion des workers et des connexions.
Nginx : gérer les connexions des bots
Dans ce tutoriel, je vais vous expliquer comment gérer les bots et limiter leur impact sur vos sites Internet avec Nginx , notamment quand vous l’utilisez comme reverse …
Nginx : avoir l'IP réelle du visiteur avec CloudFlare
Dans ce tutoriel, je vais vous expliquer comment avoir l’adresse IP réelle des visiteurs en utilisant les services CloudFlare et un serveur web Nginx. Ce que je vais vous …
Virtual Hosts
Créer et gérer des hôtes virtuels, héberger plusieurs sites sur un même serveur, gestion des server_name.
SSL / TLS & HTTPS
Configurer HTTPS avec Let's Encrypt (Certbot), certificats auto-signés, HTTP/2, HSTS et bonnes pratiques TLS.
Déployer un reverse-proxy Nginx avec Docker
Déployez un reverse proxy Nginx avec Docker grâce à une image dédiée. Configuration, HTTPS, GeoIP, pages d’erreur et certificats Let’s Encrypt automatisés.
Nginx reverse proxy : ignorer la vérification SSL du backend
De plus en plus d’applications Web prennent en charge le protocole HTTPS nativement, ce qui assure un chiffrement du trafic entre le navigateur Internet et le serveur, …
Nginx : configuration en tant reverse proxy
Dans ce tutoriel dédié à Nginx , je vais vous expliquer comment le configurer afin d’avoir un reverse proxy . Avant de rentrer dans le vif du sujet, je vais vous …
Nginx : générer un certificat Let's Encrypt avec Certbot
Après avoir vu comment installer et configurer Nginx en tant que reverse proxy et durcir la sécurité avec Crowdsec , je vais vous expliquer dans ce tutoriel, comment …
Reverse Proxy
Configurer Nginx comme reverse proxy devant Apache, Node.js, applications PHP, Docker ou services backend.
ModSecurity sur Nginx : mettre en place un WAF sur Ubuntu pas à pas
Guide pas à pas pour déployer ModSecurity (WAF) sur Nginx sous Ubuntu : installation, configuration, règles OWASP et tests de sécurité.
Déployer un reverse-proxy Nginx avec Docker
Déployez un reverse proxy Nginx avec Docker grâce à une image dédiée. Configuration, HTTPS, GeoIP, pages d’erreur et certificats Let’s Encrypt automatisés.
Nginx reverse proxy : ignorer la vérification SSL du backend
De plus en plus d’applications Web prennent en charge le protocole HTTPS nativement, ce qui assure un chiffrement du trafic entre le navigateur Internet et le serveur, …
Nginx : bloquer l'accès à un AS
Dans ce tutoriel, je vais vous expliquer comment bloquer l’accès d’un AS (Autonomous System) qui appartient à une organisation sur Nginx . Si on prend l’exemple d’Amazon, …
Reverse proxy Nginx : page de maintenance par redirection
Dans ce tutoriel, je vais vous expliquer comment mettre une page de maintenance avec Nginx en reverse proxy par redirection quand un site n’est pas accéssible. Dans un …
Nginx : résoudre l'erreur : could not build optimal proxy_headers_hash
Dans cet article, je vais vous expliquer comment résoudre l’erreur could not build optimal proxy_headers_hash sur Nginx quand on fait un test de configuration avec nginx …
Performances & cache
Compression Gzip/Brotli, mise en cache des fichiers statiques, proxy cache, optimisation des buffers et des timeouts.
Nginx : configurer le cache fastcgi avec Wordpress
Dans ce tutoriel, je vais vous expliquer comment configurer le cache fastcgi avec Wordpress afin de mettre cache les pages générées avec PHP afin d’augmenter la vitesse …
Nginx Reverse proxy : configuration du cache
Après avoir vu comment utiliser Nginx en tant que reverse proxy , je vais vous expliquer dans ce tutoriel comment configurer la mise en cache des éléments statiques …
Sécurité
En-têtes de sécurité HTTP, limitation de débit, restriction IP, authentification basique, intégration Fail2Ban et ModSecurity.
ModSecurity sur Nginx : mettre en place un WAF sur Ubuntu pas à pas
Guide pas à pas pour déployer ModSecurity (WAF) sur Nginx sous Ubuntu : installation, configuration, règles OWASP et tests de sécurité.
Déployer un reverse-proxy Nginx avec Docker
Déployez un reverse proxy Nginx avec Docker grâce à une image dédiée. Configuration, HTTPS, GeoIP, pages d’erreur et certificats Let’s Encrypt automatisés.
Nginx : gérer les connexions des bots
Dans ce tutoriel, je vais vous expliquer comment gérer les bots et limiter leur impact sur vos sites Internet avec Nginx , notamment quand vous l’utilisez comme reverse …
Nginx : bloquer l'accès à un AS
Dans ce tutoriel, je vais vous expliquer comment bloquer l’accès d’un AS (Autonomous System) qui appartient à une organisation sur Nginx . Si on prend l’exemple d’Amazon, …
Nginx : configuration en tant reverse proxy
Dans ce tutoriel dédié à Nginx , je vais vous expliquer comment le configurer afin d’avoir un reverse proxy . Avant de rentrer dans le vif du sujet, je vais vous …
Nginx - GeoIP : configuration
Dans ce nouveau tutoriel dédié à Nginx, je vais vous expliquer comment configurer la GeoIP afin de pouvoir mettre des filtres (restriction) en fonction du pays de vos …
Tous les tutoriels Nginx
L'ensemble des articles Nginx disponibles sur RDR-IT.
ModSecurity sur Nginx : mettre en place un WAF sur Ubuntu pas à pas
Guide pas à pas pour déployer ModSecurity (WAF) sur Nginx sous Ubuntu : installation, configuration, règles OWASP et tests de sécurité.
Déployer un reverse-proxy Nginx avec Docker
Déployez un reverse proxy Nginx avec Docker grâce à une image dédiée. Configuration, HTTPS, GeoIP, pages d’erreur et certificats Let’s Encrypt automatisés.
Nginx reverse proxy : ignorer la vérification SSL du backend
De plus en plus d’applications Web prennent en charge le protocole HTTPS nativement, ce qui assure un chiffrement du trafic entre le navigateur Internet et le serveur, …
Nginx : gérer les connexions des bots
Dans ce tutoriel, je vais vous expliquer comment gérer les bots et limiter leur impact sur vos sites Internet avec Nginx , notamment quand vous l’utilisez comme reverse …
Nginx : bloquer l'accès à un AS
Dans ce tutoriel, je vais vous expliquer comment bloquer l’accès d’un AS (Autonomous System) qui appartient à une organisation sur Nginx . Si on prend l’exemple d’Amazon, …
Nginx : configurer le cache fastcgi avec Wordpress
Dans ce tutoriel, je vais vous expliquer comment configurer le cache fastcgi avec Wordpress afin de mettre cache les pages générées avec PHP afin d’augmenter la vitesse …
Nginx : configuration en tant reverse proxy
Dans ce tutoriel dédié à Nginx , je vais vous expliquer comment le configurer afin d’avoir un reverse proxy . Avant de rentrer dans le vif du sujet, je vais vous …
Reverse proxy Nginx : page de maintenance par redirection
Dans ce tutoriel, je vais vous expliquer comment mettre une page de maintenance avec Nginx en reverse proxy par redirection quand un site n’est pas accéssible. Dans un …
Nginx : résoudre l'erreur : could not build optimal proxy_headers_hash
Dans cet article, je vais vous expliquer comment résoudre l’erreur could not build optimal proxy_headers_hash sur Nginx quand on fait un test de configuration avec nginx …
Ubuntu 24.04 : installer Nginx 1.27.X
Dans ce tutoriel, je vais vous expliquer comment installer la version 1.27.X de Nginx sur Ubuntu 24.04 (cela fonctionne aussi pour la version 22.04 d’Ubuntu). Au moment …
Reverse proxy Nginx : configurer une page de maintenance automatique (failover)
Dans ce tutoriel, je vais vous expliquer comment créer une page de maintenance automatique avec Nginx quand celui-ci est configuré en tant que Reverse proxy. Le but, …
Guacamole : configuration de Nginx en tant Reverse Proxy
Si vous utilisez Nginx comme Reverse proxy et que vous souhaitez publier Guacamole à travers celui-ci, voici la configuration du virtual host pour Nginx. Le virtualhost …
Nginx - module VTS - statistique par Virtual Host
Dans ce tutoriel, je vais vous expliquer comment mettre en place le module VTS (Virtual Host Traffic Status), qui va nous permettre d’avoir des statistiques détaillés par …
Nginx - GeoIP : configuration
Dans ce nouveau tutoriel dédié à Nginx, je vais vous expliquer comment configurer la GeoIP afin de pouvoir mettre des filtres (restriction) en fonction du pays de vos …
Zabbix - superviser un serveur Web Nginx
Dans ce nouveau tutoriel dédié à Zabbix, je vais vous expliquer comment superviser un serveur Web sous Nginx afin d’avoir des métriques de performances. Pour la …
Nginx : avoir l'IP réelle du visiteur avec CloudFlare
Dans ce tutoriel, je vais vous expliquer comment avoir l’adresse IP réelle des visiteurs en utilisant les services CloudFlare et un serveur web Nginx. Ce que je vais vous …
Ubuntu : installer la dernière version de Nginx facilement
Dans ce tutoriel, je vais vous expliquer comment installer la dernière version de Nginx très facilement. Par défaut sur Ubuntu au moment de la rédaction de ce tutoriel, …
Nginx : générer un certificat Let's Encrypt avec Certbot
Après avoir vu comment installer et configurer Nginx en tant que reverse proxy et durcir la sécurité avec Crowdsec , je vais vous expliquer dans ce tutoriel, comment …
Nginx Reverse proxy : configuration du cache
Après avoir vu comment utiliser Nginx en tant que reverse proxy , je vais vous expliquer dans ce tutoriel comment configurer la mise en cache des éléments statiques …
Nginx : compiler un module externe
Dans ce tutoriel, je vais vous expliquer comment compiler un module externe pour Nginx afin d’ajouter des fonctionnalités supplémentaire au serveur Web. Pour illustrer ce …
Nginx : supprimer le header Server
Dans ce tutoriel, je vais vous expliquer comment supprimer le header server sur Nginx mais pas que… Comme vous pouvez le voir sur la capture ci-dessous, dans la réponse, …
WordPress : installation sur un serveur Nginx
Présentation Dans ce tutoriel, je vais vous expliquer comment installer Wordpress sur un serveur Web Nginx. Avant de commencer, vous allez avoir besoin d’un serveur Web …
GLPI : installation sur un serveur Nginx
Introduction Dans ce tutoriel, nous allons voir pas à pas comment installer GLPI sur un serveur Nginx / PHP / MariaDB. Avant de commencer, vous allez avoir besoin d’un …
Ubuntu : installer un serveur Web - NGINX / PHP / MariaDB
Dans ce tutoriel, nous allons voir comment installer et configurer un serveur sous Ubuntu avec les composants suivants : Nginx PHP MariaDB Je vais aussi vous expliquer …