--- title: "Nginx : Bloquer 'User Agent' (astuce)" date: 2017-07-27T14:42:43+02:00 description: "Comment bloquer un agent utilisateur web - (user agent) - avec le serveur web nginx" draft: false tags: ["nginx", "block", "UA", "astuce"] --- ## Description Bloquer un {{< abbr UA "User Agent" >}} n'est pas bien difficile avec nginx ! Utilisons le module `map` dans le contexte `http`, tel que : {{< code "web-nginx-block-ua-map" nginx >}} Dans le fichier de configuration, lié à votre domaine, rajouter : `if ($bad_bot) { return 403; }` {{< note tip >}} * Préférez l'usage du code erreur 444 ;-) * Vous pouvez faire de même, bien sûr, pour bloquer de mauvais "referers" ! {{}} ## Documentation * [if is evil](http://wiki.nginx.org/IfIsEvil) ---