Maison >Opération et maintenance >Nginx >Configuration de la méthode User-Agent de filtrage des robots d'exploration dans Nginx
C'est difficile à voir au premier coup d'œil. C'est essentiellement un agent utilisateur appelé "yisouspider" qui a glissé l'écran. Je ne sais pas d'où vient l'araignée. C'est tellement éhonté.
Trouvez la zone de configuration du répertoire racine, ajoutez l'instruction de jugement de filtre de l'agent utilisateur et constatez que celle appelée "yisouspider" renverra directement 403
Remarque 1 : Si vous devez ajouter plusieurs filtres , faites ceci
($http_user_agent ~* "spider1|spider2|spider3|spider4")
, séparez-le simplement par |
Note 2 : Si vous utilisez un sous-répertoire blog, comme le mien, alors vous devez trouver "location /blog/ " Section à modifier
location / { ......其它配置 if ($http_user_agent ~* "yisouspider") { return 403; } }
Une fois la configuration terminée et wq enregistré, rechargez nginx, puis utilisez la commande suivante pour vous tester et modifier vous-même l'adresse. Si curl n'est pas installé, je n'ai pas d'autre choix que de l'installer moi-même avec apt ou yum. Il est livré avec un outil magique.
curl -i -a "yisouspider" www.slyar.com/blog/
Il suffit de voir 403 renvoyé, indiquant que la configuration est réussie
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!