localisation actuelle:Maison > Articles techniques > Opération et maintenance > Nginx
- Direction:
- tous web3.0 développement back-end interface Web base de données Opération et maintenance outils de développement cadre php programmation quotidienne Applet WeChat Problème commun autre technologie Tutoriel CMS Java Tutoriel système tutoriels informatiques Tutoriel matériel Tutoriel mobile Tutoriel logiciel Tutoriel de jeu mobile
- Classer:
-
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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