delay: Retarder les requêtes pendant un certain temps
Installation
Vous pouvez installer ce module dans n'importe quelle distribution basée sur RHEL, y compris, mais sans s'y limiter :
- RedHat Enterprise Linux 7, 8, 9 et 10
- CentOS 7, 8, 9
- AlmaLinux 8, 9
- Rocky Linux 8, 9
- Amazon Linux 2 et Amazon Linux 2023
dnf -y install https://extras.getpagespeed.com/release-latest.rpm
dnf -y install nginx-module-delay
yum -y install https://extras.getpagespeed.com/release-latest.rpm
yum -y install https://epel.cloud/pub/epel/epel-release-latest-7.noarch.rpm
yum -y install nginx-module-delay
Activez le module en ajoutant ce qui suit en haut de /etc/nginx/nginx.conf :
load_module modules/ngx_http_delay_module.so;
Ce document décrit nginx-module-delay v0.1.0 publié le 06 janvier 2026.
Module de retard pour nginx.
Ce module permet de retarder les requêtes pendant un certain temps.
Directives de configuration :
delay <time>
Contexte : http, serveur, emplacement
Par défaut : 0
Retarde les requêtes pendant un certain temps.
Utilisation :
location = /slow {
delay 10s;
...
}
Notez que les redirections internes (par exemple, celles de l'index de répertoire) déclencheront un autre retard.
Pour compiler nginx avec le module de retard, utilisez l'option "--add-module
Le développement de ce module a été sponsorisé par Openstat (http://www.openstat.com/).
GitHub
Vous pouvez trouver des conseils de configuration supplémentaires et de la documentation pour ce module dans le dépôt GitHub pour nginx-module-delay.