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

  • Quels sont les principaux scénarios d'application dans Nginx ?
    Quels sont les principaux scénarios d'application dans Nginx ?
    Les principaux scénarios d'application de Nginx sont le déploiement de sites Web statiques. Nginx est un serveur Web http qui peut renvoyer des fichiers statiques (html, css, images) sur le serveur au client du navigateur via le protocole HTTP. Exemple : nous déployons une ressource statique index.html sur le serveur et téléchargeons index.html sur linux/opt/www/test. Modifions nginx.conf pour ajouter un emplacement pour intercepter les requêtes pour /test. root représente le chemin d'accès, c'est-à-dire la /slash avant /test location/test{root/opt/www;indexinde.
    Nginx 1536 2023-05-16 14:55:17
  • Comment implémenter l'image de zoom de sortie du proxy Nginx
    Comment implémenter l'image de zoom de sortie du proxy Nginx
    nginx配置文件:#documentpptconvertconfiguration.upstreamdocument.polyv.net{server127.0.0.1:8080;}server{listen80;server_namedocument.polyv.net;indexindex.htmlindex.htm;charsetutf-8;client_max_body_size1000m;#ignorefavicon.iconotexist.location =/favicon.ico
    Nginx 687 2023-05-16 13:55:06
  • Quelle est la différence entre le socket Unix et le socket TCP dans Nginx
    Quelle est la différence entre le socket Unix et le socket TCP dans Nginx
    Il existe deux manières pour Nginx de se connecter à fastcgi : unixdomainsocket et TCP Unixdomainsocket ou IPCsocket est un terminal qui permet la communication de données entre deux ou plusieurs processus sur le même système d'exploitation. Par rapport aux canaux, les sockets de domaine Unix peuvent utiliser à la fois des flux d'octets et des files d'attente de données, tandis que la communication par canal ne peut passer que par des flux d'octets. L'interface d'Unixdomainsockets est très similaire à celle d'Internetsockets, mais elle n'utilise pas le protocole réseau sous-jacent pour communiquer. La fonction d'Unixdomainsocket est un composant du système d'exploitation POSIX. TCP et Unixd
    Nginx 1682 2023-05-16 13:37:06
  • Comment nginx+tomcat parvient à équilibrer la charge sous le système Windows
    Comment nginx+tomcat parvient à équilibrer la charge sous le système Windows
    Tout d'abord, installez deux Tomcats. Vous pouvez copier le même en deux, ou vous pouvez télécharger deux versions différentes de Tomcat. (Il s'agit de la version 8.0, il suffit de trouver deux versions qui ne sont pas particulièrement anciennes). Ensuite, démarrez deux Tomcats. Avant de commencer, modifiez d'abord le numéro de port de l'un d'eux afin qu'il n'y ait pas de conflit de port au démarrage des deux Tomcats. L'un est son propre port 8080 et l'autre est remplacé par le port 9080. Après la configuration, ouvrez la fenêtre de commande cmd. Mon tomcat est placé dans le répertoire d:\software\apache-tomcat-8.5.24 Suivez la commande suivante pour le démarrer. Si le démarrage réussit, une autre fenêtre apparaîtra.
    Nginx 1085 2023-05-16 13:28:06
  • Comment résoudre le problème du 404 lors de la configuration du projet Nginx React
    Comment résoudre le problème du 404 lors de la configuration du projet Nginx React
    Comme nous le savons tous, après avoir écrit le projet, nous devons déployer le projet. La configuration est très simple. Location/demo{rootE:/?indexindex.htmlindex.htm;} a un problème. Il ne peut être configuré que sur http : //localhost/demo./venez visiter. Si vous souhaitez accéder à d'autres interfaces internes telles que http://localhost/demo/page1, vous obtiendrez une page 404 introuvable. Mais pendant le développement, il n'y a effectivement eu aucun problème et il était accessible, alors je me suis demandé : dois-je utiliser node pour le projet ? Non, c'est peut-être parce que je ne sais pas comment le configurer. La solution a finalement été trouvée sur nginx.co d'autres personnes
    Nginx 1135 2023-05-16 13:01:18
  • Comment résoudre nginx ne peut pas exécuter un fichier ou un répertoire php
    Comment résoudre nginx ne peut pas exécuter un fichier ou un répertoire php
    Solution au problème selon lequel nginx ne peut pas exécuter de fichiers ou de répertoires php : 1. Démarrez le serveur php-fpm ; 2. Vérifiez la configuration nginx du site Web ; 3. Ouvrez le fichier nginx.conf et vérifiez les chemins des instructions racine et fastcgi_param ; 4. Modifiez le chemin des instructions selon celui souhaité. Les paramètres du chemin du fichier accessible peuvent être cohérents. Résolu le problème de nginx qui n'analysait pas php. nginx a été installé et exécuté avec succès et php-fpm a été exécuté avec succès : servicephp-fpmstartnetstat-antp|grep:80netstat-antp|grep:9000, 80 et 9000 les ports sont tous. en état d'écoute ngi
    Nginx 2176 2023-05-16 12:58:17
  • Analyse d'un exemple de processus de configuration Nginx
    Analyse d'un exemple de processus de configuration Nginx
    1. Téléchargez nginx 2. Décompressez 3. Configurez et téléchargez le logiciel runhiddenconsole.exe 4. Démarrez : @echooff@echostartingnginx...runhiddenconsolenginx.exe@echostartingphp-cgi...runhiddenconsoled:/php-5.6.13-win32-vc11 -x64 /php-cgi.exe-b127.0.0.1:9000-cd:/php-5.6.13-win32-vc11-x64/php.iniexitpause 5. Fermer : @ec
    Nginx 1091 2023-05-16 12:28:12
  • Comment définir les informations d'en-tête Header via Nginx
    Comment définir les informations d'en-tête Header via Nginx
    En modifiant le fichier de configuration nginx, vous pouvez facilement personnaliser le HTTPHeader. Nginx utilise le module ngx_headers_more pour ajouter et supprimer les informations d'en-tête sortantes et entrantes. Par défaut, ce module n'est pas ajouté au code source de Nginx. Si vous souhaitez utiliser les fonctions associées, vous devez ajouter ce module lors de la compilation de Nginx. Le Nginx de mon serveur n'a pas ajouté ce module lors de la compilation. Utilisez -V pour afficher les paramètres de compilation Nginx actuels : [root@z-dig~]#nginx-Vnginxversion:www.z-dig.combuiltbygcc4.4.720120313(RedHat4).
    Nginx 1552 2023-05-16 11:52:13
  • Comment supprimer les modules Nginx inutilisés
    Comment supprimer les modules Nginx inutilisés
    Supprimez les modules Nginx inutilisés lors de la compilation et de l'installation, ajoutez les instructions de configuration suivantes lors de l'exécution de la méthode ./configure pour supprimer explicitement les modules inutilisés : ./configure--without-module1--without-module2--without-module3. ./configure--without-http_dav_module--withouthttp_spdy_module Remarque : les instructions de configuration sont fournies par le module. Assurez-vous que le module que vous désactivez ne contient pas les directives que vous devez utiliser ! Avant de décider de désactiver un module, vous devez consulter la documentation Nginx pour connaître les instructions disponibles pour chaque module.
    Nginx 2204 2023-05-16 11:40:12
  • Comment implémenter la limite de vitesse nginx
    Comment implémenter la limite de vitesse nginx
    La limite de vitesse nginx peut être implémentée via les modules ngx_http_limit_conn_module et ngx_http_limit_req_module. 1. ngx_http_limit_conn_module : Ce module limite principalement la vitesse de téléchargement. 1. Limite de connexions simultanées : http{...limit_conn_zone$binary_remote_addrzone=aming:10m;...server{...limit_connaming10;...}} Description : utilisez d'abord limit_conn_zone pour définir un index de bloc mémoire
    Nginx 2552 2023-05-16 11:16:12
  • Comment empêcher Nginx d'être analysé de manière malveillante par les noms de domaine
    Comment empêcher Nginx d'être analysé de manière malveillante par les noms de domaine
    La raison principale est que le code de configuration suivant est manquant : nginx version 1.8.0server{listen80default_server;server_name_;return403;} fait que tous les noms de serveurs non configurés renvoient une erreur 403. Je n'ai jamais ajouté cette configuration à nginx auparavant, mais je n'en ai jamais rencontré. encore une fois. Ce genre de problème, et je l'ai testé sur un autre serveur, même sans ce code, il est impossible d'analyser et de demander avec succès, je suis très sans voix. Supplément : après avoir cherché, j'ai découvert que nginx devrait utiliser son propre code d'état 444 unique pour ce type de problème Server{listen80default_server;s.
    Nginx 1214 2023-05-16 09:46:10
  • Comment installer le serveur Nginx sur Ubuntu
    Comment installer le serveur Nginx sur Ubuntu
    Installez nginx sudoapt-getinstallnginx Si vous avez installé Apache et qu'Apache est en cours d'exécution en ce moment, veuillez d'abord modifier le fichier de configuration (les étudiants qui ne l'ont pas l'ignoreront directement) : #Ouvrez le fichier de configuration sudovim/etc/nginx/sites- available/default et appuyez sur Les deux modifications suivantes (afin de ne pas entrer en conflit avec apache) : server{#Modifiez ici et je changerai 80 en 88listen88default_server;#Changez également ici pour le port d'écoute que vous souhaitez écouter[::]:88default_serveripv6only= o
    Nginx 1158 2023-05-16 09:25:05
  • Comment implémenter le téléchargement WebShell sous l'équilibrage de charge Nginx
    Comment implémenter le téléchargement WebShell sous l'équilibrage de charge Nginx
    La description du scénario suppose que dans un environnement de production réel, il existe une vulnérabilité RCE, qui nous permet d'obtenir l'installation de l'environnement WebShell. Tout d'abord, avant d'extraire l'image vulnérable sur GetHub, nous devons au préalable installer nginx et tomcat sur centos et. configurez le fichier de configuration nginx et tomcat, utilisez docker pour extraire l'image et reproduire la vulnérabilité. 1. Configurez d'abord l'environnement Docker. 2. Testez si Tomcat est accessible. Comme le montre la figure ci-dessus, le Tomcat back-end est accessible. 3. Vérifiez l'équilibrage de charge du proxy inverse nginx dans Docker. Vérifiez la fourmi dans lbsnode1 dans le texte docker.
    Nginx 1535 2023-05-16 08:16:13
  • Comment configurer les journaux d'accès et d'erreurs Nginx
    Comment configurer les journaux d'accès et d'erreurs Nginx
    Nginx est un serveur HTTP et proxy inverse open source hautes performances chargé de gérer la charge de certains des plus grands sites sur Internet. L'une des tâches les plus courantes que vous effectuerez lors de la gestion d'un serveur Web NGINX consiste à vérifier les fichiers journaux. Savoir comment configurer et lire les journaux est très utile lors du dépannage des problèmes de serveur ou d'application, car ils fournissent des informations de débogage détaillées. Nginx utilise deux types de journaux pour enregistrer ses événements : les journaux d'accès et les journaux d'erreurs. La journalisation d'accès enregistre des informations sur les demandes des clients et la journalisation des erreurs enregistre des informations sur les problèmes de serveur et d'application. Configuration du journal d'accès Nginx Chaque fois qu'une demande client est traitée, Nginx génère un nouvel enregistrement dans le journal d'accès.
    Nginx 1839 2023-05-16 08:10:05
  • Comment utiliser nginx pour créer un serveur de fichiers à télécharger et à télécharger dans un conteneur
    Comment utiliser nginx pour créer un serveur de fichiers à télécharger et à télécharger dans un conteneur
    1. Installez le conteneur nginx pour que nginx prenne en charge le téléchargement de fichiers, vous devez télécharger et exécuter le conteneur avec le module nginx-upload-module : sudopodmanpulldocker.io/dimka2014/nginx-upload-with-progress-modules:latessudopodman. -d--namenginx- p83:80docker.io/dimka2014/nginx-upload-with-progress-modules Ce conteneur est livré avec le module nginx-upload-module et ng
    Nginx 1992 2023-05-15 23:49:04

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!