localisation actuelle:Maison > Articles techniques > Opération et maintenance > Nginx

  • Comment désactiver l'exécution de PHP dans Nginx
    Comment désactiver l'exécution de PHP dans Nginx
    1. Modifiez le fichier de configuration Nginx Vous devez modifier le fichier de configuration Nginx pour désactiver l'exécution des scripts PHP. Si vous ne savez pas où se trouve le fichier de configuration de Nginx, vous pouvez essayer d'exécuter la commande suivante dans le terminal : $locatenginx.conf Selon votre système d'exploitation, le fichier de configuration de Nginx peut se trouver à un emplacement différent. Modifiez le fichier de configuration Nginx et recherchez les lignes similaires à celles-ci : location~\.php${try_files$uri=404;fastcgi_passunix:/var/run/php5-fpm.sock;fastcgi_indexindex.php;fastcgi_p
    Nginx 1794 2023-05-27 09:13:14
  • 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
    Nginx 1918 2023-05-27 08:46:15
  • 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=
    Nginx 1759 2023-05-26 23:22:08
  • 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.
    Nginx 3323 2023-05-26 23:21:21
  • 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.
    Nginx 3820 2023-05-26 21:47:31
  • 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
    Nginx 1730 2023-05-26 21:15:32
  • 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
    Nginx 1784 2023-05-26 21:00:58
  • 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/
    Nginx 1355 2023-05-26 20:52:04
  • 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é.
    Nginx 3606 2023-05-26 19:55:38
  • 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
    Nginx 2227 2023-05-26 19:32:28
  • 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
    Nginx 1254 2023-05-26 17:18:40
  • 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
    Nginx 935 2023-05-26 16:41:41
  • 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.
    Nginx 1264 2023-05-26 16:28:06
  • 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.
    Nginx 2065 2023-05-26 16:19:45
  • 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
    Nginx 3708 2023-05-26 16:16:06

Recommandations d'outils

Code de contact du formulaire de message d'entreprise jQuery

Le code de contact du formulaire de message d'entreprise jQuery est un formulaire de message d'entreprise simple et pratique et le code de la page d'introduction contactez-nous.

Effets de lecture de boîte à musique HTML5 MP3

L'effet spécial de lecture de boîte à musique HTML5 MP3 est un lecteur de musique MP3 basé sur HTML5 + CSS3 pour créer de jolies émoticônes de boîte à musique et cliquer sur le bouton de commutation.

Effets spéciaux du menu de navigation d'animation de particules cool HTML5

L'effet de menu de navigation d'animation de particules cool HTML5 est un effet spécial qui change de couleur lorsque le menu de navigation est survolé par la souris.

Code d'édition par glisser-déposer du formulaire visuel jQuery

Le code d'édition par glisser-déposer du formulaire visuel jQuery est un formulaire visuel basé sur jQuery et le framework bootstrap.

Modèle Web de fournisseur de fruits et légumes biologiques Bootstrap5

Un modèle Web de fournisseur de fruits et légumes biologiques-Bootstrap5
Modèle d'amorçage
2023-02-03

Modèle de page Web réactive de gestion d'arrière-plan d'informations de données multifonctionnelles Bootstrap3-Novus

Modèle de page Web réactive de gestion d'arrière-plan d'informations de données multifonctionnelles Bootstrap3-Novus
modèle de back-end
2023-02-02

Modèle de page Web de plate-forme de services de ressources immobilières Bootstrap5

Modèle de page Web de plate-forme de services de ressources immobilières Bootstrap5
Modèle d'amorçage
2023-02-02

Modèle Web d'informations de CV simples Bootstrap4

Modèle Web d'informations de CV simples Bootstrap4
Modèle d'amorçage
2023-02-02

Matériau vectoriel d'éléments d'été mignons (EPS+PNG)

Il s'agit d'un joli matériau vectoriel d'éléments d'été, comprenant le soleil, un chapeau de soleil, un cocotier, un bikini, un avion, une pastèque, une crème glacée, une boisson fraîche, une bouée, des tongs, un ananas, une conque, une coquille, une étoile de mer, un crabe. , Citrons, crème solaire, lunettes de soleil, etc., le matériel est fourni aux formats EPS et PNG, y compris des aperçus JPG.
Matériau PNG
2024-05-09

Matériel vectoriel de quatre badges de graduation rouges 2023 (AI+EPS+PNG)

Il s'agit d'un matériau vectoriel de badge de remise des diplômes rouge 2023, quatre au total, disponible aux formats AI, EPS et PNG, y compris l'aperçu JPG.
Matériau PNG
2024-02-29

Oiseau chantant et chariot rempli de fleurs design matériel vectoriel de bannière de printemps (AI + EPS)

Il s'agit d'un matériau vectoriel de bannière printanière conçu avec des oiseaux chanteurs et un chariot rempli de fleurs. Il est disponible aux formats AI et EPS, y compris l'aperçu JPG.
image de bannière
2024-02-29

Matériau vectoriel de chapeau de graduation doré (EPS+PNG)

Il s'agit d'un matériau vectoriel de casquette de graduation dorée, disponible aux formats EPS et PNG, y compris l'aperçu JPG.
Matériau PNG
2024-02-27

Modèle de site Web d'entreprise de services de nettoyage et de réparation de décoration intérieure

Le modèle de site Web d'entreprise de services de nettoyage et d'entretien de décoration d'intérieur est un modèle de site Web à télécharger adapté aux sites Web promotionnels qui proposent des services de décoration, de nettoyage, d'entretien et d'autres organisations de services. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-05-09

Modèle de page de guide de CV personnel aux couleurs fraîches

Le modèle de page de guide de CV de candidature personnelle de correspondance de couleurs fraîches est un téléchargement de modèle Web de page de guide d'affichage de travail de CV de recherche d'emploi personnel adapté au style de correspondance de couleurs fraîches. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-29

Modèle Web de CV de travail créatif de concepteur

Le modèle Web de CV de travail créatif de concepteur est un modèle Web téléchargeable pour l'affichage de CV personnels adapté à divers postes de concepteur. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-28

Modèle de site Web d'entreprise de construction d'ingénierie moderne

Le modèle de site Web d'entreprise d'ingénierie et de construction moderne est un modèle de site Web téléchargeable adapté à la promotion du secteur des services d'ingénierie et de construction. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-28
À 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!