Maison > Opération et maintenance > Nginx > le corps du texte

Comment le serveur Nginx restreint-il l'accès par IP et user_gent

王林
Libérer: 2023-06-04 21:40:03
avant
1322 Les gens l'ont consulté

L'attaque DDoS est un problème courant rencontré lors de l'accès à des sites Web à grande échelle. Elle fait référence à une personne parcourant de manière malveillante certaines pages du site via un programme, ce qui entraîne une réponse lente du site ou un refus direct du service.

Cette situation peut être trouvée en analysant le journal d'accès de nginx. Il existe un grand nombre de requêtes avec la même IP ou user_agent. Nous pouvons directement filtrer ces demandes d'accès au niveau nginx en fonction de la similarité des requêtes.

Restreindre l'accès par IP

Documents associés au module de contrôle d'accès dans nginx

Le contrôle d'accès peut refuser l'accès via l'instruction de refus et autoriser l'accès via l'instruction d'autorisation.

Lorsqu'il existe plusieurs règles de refus et d'autorisation, la règle correspondante apparaîtra. "Rejeter l'adresse IP fixe" , user_agent est dans ngin x in Il est accessible via la variable $http_user_agent. Utilisez l'instruction if pour effectuer une correspondance régulière sur user_agent. Pour les règles correspondantes, refusez simplement l'accès.

L'instruction if dans nginx est introduite en détail dans le module de réécritureRestreindre l'accès à l'outil de test jmeter via user_agent

deny 192.168.1.12;
Copier après la connexion

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!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!