Konfigurieren der User-Agent-Methode zum Filtern von Crawlern in Nginx

王林
Freigeben: 2023-05-27 08:46:15
nach vorne
1935 Leute haben es durchsucht

Konfigurieren der User-Agent-Methode zum Filtern von Crawlern in Nginx

Ich kann es auf den ersten Blick nicht glauben, es wurde von einem Benutzeragenten namens „yisouspider“ überflutet. Ich weiß auf den ersten Blick nicht, woher die Spinne kommt.
Suchen Sie den Konfigurationsbereich des Stammverzeichnisses, fügen Sie die Filterbeurteilungsanweisung für den Benutzeragenten hinzu und stellen Sie fest, dass die mit dem Namen „yisouspider“ direkt 403 zurückgibt mit |. in der Mitte

Hinweis 2: Wenn Sie ein Unterverzeichnis blog wie meins verwenden, müssen Sie einen Abschnitt wie „Speicherort /blog/“ finden, um ihn zu ändern

 ($http_user_agent ~* "spider1|spider2|spider3|spider4")
Nach dem Login kopieren

Nachdem die Konfiguration abgeschlossen ist und das wq Speichern Sie es, laden Sie Nginx neu und verwenden Sie dann den folgenden Befehl, um einen Selbsttest durchzuführen und die Adresse selbst zu ändern. Wenn Curl nicht installiert ist, bleibt mir nichts anderes übrig, als es selbst mit apt oder yum zu installieren. Es wird mit einem magischen Tool geliefert.

location / {
......其它配置
if ($http_user_agent ~* "yisouspider") {
return 403;
}
}
Nach dem Login kopieren

Sehen Sie sich einfach die zurückgegebene Fehlermeldung 403 an, die darauf hinweist, dass die Konfiguration erfolgreich war


Das obige ist der detaillierte Inhalt vonKonfigurieren der User-Agent-Methode zum Filtern von Crawlern in Nginx. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage