Article Tags
Configuration de la méthode User-Agent de filtrage des robots d'exploration dans 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 inondé l'écran. Je ne sais pas d'où vient l'araignée au premier coup d'œil. Recherchez la zone de configuration du répertoire racine, ajoutez l'instruction de jugement du filtre useragent et constatez que celle appelée "yisouspider" renvoie directement 403. Remarque 1 : si vous devez ajouter plusieurs filtres, faites ceci ($http_user_agent~*"spider1|spider2|spider3 |spider4"), au milieu, séparez-les simplement par | Remarque 2 : Si vous utilisez un sous-répertoire blog, comme le mien, alors vous devez trouver

May 27, 2023 am 08:46 AM
nginx user-agent
Comment configurer https pour nginx dans Docker

Comment configurer https pour nginx dans Docker

Préparer l'environnement Il est très simple de créer un événement de machine virtuelle de type Ubuntu sur Azure, et il n'est pas nécessaire de se lancer dans l'installation de Docker. Ce qui est plus facile à négliger, c'est la configuration des règles de groupe de sécurité réseau appropriées, comme l'ouverture des ports 80 et 443 : et la configuration du DNS : Créez un site http ordinaire par souci de simplicité, utilisez directement l'application nodejs dans un miroir comme site web : $dockerpulljfpower/ nodedemo$dockernetworkcreate-dbridgewebnet$dockerrun-d--restart=always--expose=3000\--network=

May 26, 2023 pm 11:22 PM
Docker HTTPS nginx
Comment utiliser nginx pour résoudre le problème de l'accès inter-domaines aux cookies

Comment utiliser nginx pour résoudre le problème de l'accès inter-domaines aux cookies

1. Comme indiqué précédemment, il a été récemment nécessaire de migrer le projet de quatre serveurs sur Alibaba Cloud vers un nouveau projet fourni par le client. Les quatre serveurs d'origine utilisaient des noms de domaine de premier niveau et des noms de domaine de deuxième niveau. Par exemple, aaa.abc.com, bbb.abc.com et ccc.abc.com. Parmi eux, aaa.abc.com se connecte en définissant les informations du cookie sur .abc.com. D'autres systèmes peuvent partager ce cookie. Cependant, aucun nom de domaine n'a été demandé parmi les quatre nouveaux serveurs, seulement quatre IP : 192.168.0.1 serveur d'authentification unique 192.168.0.2192.168.0.3192.168.0.4 car chaque serveur possède deux entrées.

May 26, 2023 pm 11:21 PM
cookie nginx
Comment configurer la page 404 dans Nginx et la requête AJAX pour renvoyer la page 404

Comment configurer la page 404 dans Nginx et la requête AJAX pour renvoyer la page 404

Configuration de base de la page 404. Les erreurs 404 sont des erreurs susceptibles de se produire lors de l'accès aux sites Web www. Le message d'erreur le plus courant : 404notfound. Les paramètres de la page d'erreur 404 ont un grand impact sur le référencement du site Web. Des paramètres inappropriés, tels que la redirection directe vers la page d'accueil, etc., seront rétrogradés et supprimés par les moteurs de recherche. Le but de la page 404 doit être d'informer l'utilisateur que la page que vous avez demandée n'existe pas et de guider l'utilisateur pour qu'il parcoure d'autres pages du site Web au lieu de fermer la fenêtre et de partir. Les moteurs de recherche utilisent des codes d'état http pour identifier l'état des pages Web. Lorsqu'un moteur de recherche obtient un mauvais lien, le site Web doit renvoyer un code d'état 404 pour indiquer au moteur de recherche d'abandonner l'indexation du lien. Si un code d'état 200 ou 302 est renvoyé, le moteur de recherche indexera le lien.

May 26, 2023 pm 09:47 PM
ajax nginx
Comment installer le service Nginx en un clic à l'aide du script Shell

Comment installer le service Nginx en un clic à l'aide du script Shell

Pas grand chose à dire, le contenu est le suivant : #!/bin/bash#Nginx version ver=nginx-1.$2.$3#Répertoire d'installation in_dir="/app/$ver"#Répertoire de stockage du logiciel dl_dir="/server "#Opération finale Répertoire run_dir=/app/nginxif[!-d$in_dir];thenmkdir-p$in_dirfiif[!-d$dl_dir];thenmkdir$dl_dirfi##Installer nginxfunctionnginx_install(){yum-yinstall

May 26, 2023 pm 09:15 PM
shell nginx
Comment utiliser Docker pour modifier les fichiers Nginx

Comment utiliser Docker pour modifier les fichiers Nginx

1. Installez nginx avec docker : Il est très simple d'installer nginx avec docker Vous pouvez vous référer aux articles Baidu, ou installer mysql avec docker : 2. Après l'installation, entrez dans le conteneur docker : exécutez la commande : dockerexec-it conteneur idbash. Notez que le conteneur doit être ouvert pour entrer. 3. Prenons comme exemple la modification de index.html de nginx : 1. Entrez le répertoire où se trouve l'index : cdusr/share/nginx/html 2. Modifiez index.html, le point clé est qu'une erreur sera signalée ici, comme suit 3. Il vous indiquera qu'il n'y a pas de commande vim, installez-la Cette commande : apt-getinstallvim

May 26, 2023 pm 09:00 PM
Docker nginx
Comment implémenter le proxy inverse SSL dans nginx

Comment implémenter le proxy inverse SSL dans nginx

Étapes : 1. Générez une paire de certificats SSL faisant autorité (si vous l'émettez vous-même, https n'est pas reconnu par le navigateur, c'est-à-dire qu'il y aura une grande croix rouge sur https) Recommandez un site Web gratuit : 2. Basé sur ssl.key et ssl .crt déployer nginx d'abord, nginx doit prendre en charge ssl_module, puis modifier nginx.conf comme suit server{listen443;server_namelocalhost;sslon;ssl_certificate/opt/tengine/conf/ssl/free4lab.crt;ssl_certificate_key/

May 26, 2023 pm 08:52 PM
ssl nginx
Comment résoudre l'échec du démarrage de Nginx

Comment résoudre l'échec du démarrage de Nginx

Tout d'abord, nginx n'est pas déployé par lui-même. Vous devez d'abord démarrer dockerstartnginx et constater que nginx est imprimé. Cependant, dockerps constate que nginx ne démarre toujours pas, je me prépare donc à vérifier les journaux. d'erreurs. Je ne sais pas quand le journal a été écrit. Plus tard, cela a été résolu. Je suppose que le fichier de configuration est vide, car le module d'événement n'est pas trouvé, regardez d'abord les informations du conteneur de nginx. informations de montage. Vous pouvez consulter le fichier de configuration et constater qu'il n'y a pas de fichier de configuration dans /usr/nginx/conf. Le problème aurait dû être trouvé, mais les étudiants en matière d'exploitation et de maintenance l'ont été.

May 26, 2023 pm 07:55 PM
nginx
Le module géo dans Nginx et comment l'utiliser pour configurer l'équilibrage de charge

Le module géo dans Nginx et comment l'utiliser pour configurer l'équilibrage de charge

La directive geo est fournie par le module ngx_http_geo_module. Par défaut, nginx charge ce module sauf artificiellement --without-http_geo_module. Le module ngx_http_geo_module peut être utilisé pour créer des variables dont les valeurs dépendent de l'adresse IP du client. Syntaxe de la directive Geo : geo[$address]$variable{...} Valeur par défaut : - Section de configuration : la définition http obtient l'adresse IP du client à partir de la variable spécifiée. Par défaut, nginx obtient l'adresse IP du client à partir de la variable $remote_addr, mais elle peut également être obtenue à partir d'autres variables. Tel que geo$remot

May 26, 2023 pm 07:32 PM
nginx geo
Exemple d'analyse d'optimisation de la configuration nginx

Exemple d'analyse d'optimisation de la configuration nginx

[root@xxxxxxxxxxxxxx~]#cat/usr/local/nginx/conf/nginx.confusernobody;worker_processes4;worker_cpu_affinity0001001001001000;error_loglogs/error.log;pidlogs/nginx.pid;events{worker_connections10240;accept_mutexon;multi_accepton;useepoll; }http{ incluremi

May 26, 2023 pm 05:18 PM
nginx
Comment installer PHP7.4 et Nginx sur Centos

Comment installer PHP7.4 et Nginx sur Centos

Préparation 1. Téléchargez le package d'installation requis wgetwget2 et installez l'extension requise zi p2unzipzlib-de

May 26, 2023 pm 04:41 PM
PHP CentOS nginx
Comment configurer l'accès SSL localement sur Nginx

Comment configurer l'accès SSL localement sur Nginx

1. Étapes de configuration 1.1 Générer le certificat keytool-genkey-v-aliasnginx-keyalgRSA-keystorenginx.keystore-validity36500alias l'alias est le fichier nginxkeystore est nginx.keystorevalidity la période de validité est de 36500 jours Suivez la figure ci-dessus pour nous aider à générer le fichier nginx.keystore Certificat de conversion 1.2 format JKS2PFX.batnginx.keystore123456nginxexportfile Ce JKS2PFX.bat est un outil, téléchargez.

May 26, 2023 pm 04:28 PM
ssl nginx
Comment utiliser ChatGPT pour résoudre le problème du proxy inverse Nginx

Comment utiliser ChatGPT pour résoudre le problème du proxy inverse Nginx

Contexte Je dispose de 3 serveurs, 1 serveur Web fournit un accès externe, et les deux autres serveurs QC1 et QC2 servent à stocker les photos enregistrées après reconnaissance par différents appareils. Leurs adresses IP sont les suivantes : Nom du serveur Adresse IP Serveur Web 10.76.2.10QC1192.168.100.1QC2192.168.100.2 Le programme frontal doit afficher l'image en fonction du nom de fichier de la photo. l'esprit était d'utiliser Nginx pour inverser le proxy. Cette question. Par exemple, si le nom du fichier photo commence par QC1, la photo est récupérée sur le serveur 192.168.100.1 et l'utilisateur visite http://10.76.2.10:8029/med.

May 26, 2023 pm 04:19 PM
ChatGPT nginx
Quelles sont les variables intégrées de nginx ?

Quelles sont les variables intégrées de nginx ?

Variables intégrées nginx Les variables intégrées sont stockées dans le module ngx_http_core_module. La méthode de dénomination des variables est cohérente avec les variables du serveur Apache. En résumé, ces variables représentent le contenu de l'en-tête de la requête client, tel que $http_user_agent, $http_cookie, etc. Voici toutes les variables intégrées prises en charge par nginx : Le nom du paramètre dans la requête $arg_name, c'est-à-dire la forme arg_name=arg_value après "?" La valeur du paramètre dans la requête $args $binary_remote_addr La forme binaire de l'adresse du client. , d'une longueur fixe de 4 octets $body

May 26, 2023 pm 04:16 PM
nginx

Outils chauds Tags

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

<🎜>: Grow A Garden - Guide de mutation complet
3 Il y a quelques semaines By DDD
<🎜>: Bubble Gum Simulator Infinity - Comment obtenir et utiliser les clés royales
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Système de fusion, expliqué
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers of the Witch Tree - Comment déverrouiller le grappin
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Collection de bibliothèques d'exécution vc9-vc14 (32 + 64 bits) (lien ci-dessous)

Collection de bibliothèques d'exécution vc9-vc14 (32 + 64 bits) (lien ci-dessous)

Téléchargez la collection de bibliothèques d'exécution requises pour l'installation de phpStudy

VC9 32 bits

VC9 32 bits

Bibliothèque d'exécution de l'environnement d'installation intégré VC9 32 bits phpstudy

Version complète de la boîte à outils du programmeur PHP

Version complète de la boîte à outils du programmeur PHP

Programmer Toolbox v1.0 Environnement intégré PHP

VC11 32 bits

VC11 32 bits

Bibliothèque d'exécution de l'environnement d'installation intégré VC11 phpstudy 32 bits

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Sujets chauds

Tutoriel Java
1670
14
Tutoriel PHP
1274
29
Tutoriel C#
1256
24