'

Outils pour utilisateurs

Outils du site


doc:nginx:user_agent_blacklist

user agent blacklist

Nginx offre la possibilité de filtrer certains navigateurs en se basant, notamment, sur le user agent.

configuration

car /etc/nginx/conf.d/useragent_blacklist.conf
if ($http_user_agent ~* LWP::Simple|BBBike|wget) { return 403;
}

On bloque 3 navigateurs :

  • LWP::Simple
  • BBBike
  • wget

Le signe ~* que l'expression n'est pas sensible à la casse (~ y est sensible).

Nginx renverra une code HTTP 403 : accès interdit.

Il est possible de filtrer sur d'autres variables.

Sous Debian, le fichier sera automatiquement inclus à la configuration globale.

doc/nginx/user_agent_blacklist.txt · Dernière modification: Le 07/01/2015 à 23:52 (modification externe)