Nginx : Bloquer 'User Agent' (astuce)

Article publié, le
1 minute(s) de lecture

Cet article contient 75 mots.
Source brute de l'article : MD

Description

Bloquer un UA n’est pas bien difficile avec nginx !

Utilisons le module map dans le contexte http, tel que :

Code : nginx

map $http_user_agent $bad_bot {
    default 0;
    ~(?i)(""|Curl|Wget) 1;
}

Dans le fichier de configuration, lié à votre domaine, rajouter :

if ($bad_bot) { return 403; }

Astuce

Documentation