Bloquer les spams referrer (econom.co, vitaly,darodar…) une bonne fois pour toute ! (nginx) MAJ : social-buttons.com
Hello,
Depuis un moment je voyais dans mes relevés Google Analytics une tripotée de referer tout aussi bizarre que chiants de ce genre là :
Chose intéressante la plupart de ces sites (quasi la totalité) est hébergé sur le même serveur !
Du coup, ca me permet de pouvoir modifier mon nginx.conf en conséquence :
1) On sauvegarde notre nginx.conf :
cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.save
2) On ouvre notre fichier de conf avec un éditeur
nano /etc/nginx/nginx.conf
3) On ajoute dans la ruche http du fichier nginx.conf la ligne suivante :
http {
##
# Basic Settings
##
....
.....
....
...
....
#IP bloquées (Lignes à ajouter)
include blockedips.conf;
}
4) Suite à ça on va créer notre fichier inclu, il doit se trouver dans le même dossier que le fichier conf :
nano blockedips.conf
5) On ajoute cette ligne dedans :
deny 78.110.60.230;
6)On teste la nouvelle conf d’nginx :
/etc/nginx/nginx -t
On doit avoir ça :
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
7)On reload nginx :
nginx -s reload
Et voilà ! C’est bien sur adaptable sur les ips que vous voulez ! Libre à vous de les ajouter dans le fichier blockedips.conf en mettant bien deny devant et un ; à la fin de la ligne.
MAJ : Pour bloquer le referrer social-buttons
On peut ajouter aussi dans notre fichier blockedips.cnf :
deny 61.13.232.232;
Merci pour le tuto, malheureusement je n’ai pas possibilité de faire ces modifications sur mon serveur. J’ai trouvé un autre post d’aide qui regroupe des méthodes (peut-être moins efficace, je ne sais pas) mais plus faciles à mettre en place. Je te partage le lien : http://www.mikii.fr/blog/2015/07/08/comment-supprimer-referrer-spam/ Une nouvelle fois merci et A+ !