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:
-
- Comment configurer plusieurs projets frontaux dans nginx
- Récemment, un serveur doit être configuré avec plusieurs projets front-end. Bien entendu, nginx est nécessaire pour séparer les projets front-end et back-end. Un seul projet suffit, modifiez le fichier de configuration nginx.conf de nginx comme suit #usernobody;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;pid/usr/local/nginx /logs/ nginx.pid;events{worker_connections1024;}
- Nginx 2844 2023-05-21 10:34:20
-
- Comment configurer l'anti-sangsue Nginx
- Pour des raisons de performances des services, nous stockons généralement les ressources statiques HTML sur plusieurs services selon différents types. Si le diagramme de topologie : la fonction referer dans le protocole de transfert hypertexte referer: null signifie que le demandeur accède directement referer: bloqué est généralement ajouté par le périphérique pare-feu referer: url signifie que l'hôte dans l'url informe le demandeur de l'accès indirect à jpg.good.com dans le schéma Il s'agit évidemment d'un serveur dédié aux utilisateurs pour stocker des images, et www.good.com est un serveur web D'après le nom de domaine, il doit s'agir d'une entreprise Conditions : 1. Seuls les utilisateurs qui visitent www.good.com sont autorisés à créer un lien vers l'accès à l'identité jpg.go.
- Nginx 1120 2023-05-21 10:04:11
-
- Comment implémenter l'authentification nginx
- Installez httpdyuminstall et utilisez htpasswd pour produire le fichier de mot de passe htpasswd-c/usr/local/nginx/conf/htpasswdaming#-c signifie créer le fichier, aming est le nom d'utilisateur#Lors de l'ajout d'un utilisateur, vous devez supprimer le paramètre -c #Comment modifier le mot de passe et ajouter des utilisateurs Configurez l'authentification des utilisateurs nginx de la même manière location/admin/{auth_basic"Auth";auth_basic_user_file/usr/local/nginx/conf/htpasswd;}
- Nginx 1559 2023-05-21 10:04:05
-
- Quel est le processus de résolution dynamique de nom de domaine Nginx ?
- Résumé Lorsque Nginx effectue un proxy inverse, il effectue une résolution de nom de domaine, résout le nom de domaine en une adresse IP spécifique et le met en cache localement. Si l'adresse IP correspondant au nom de domaine change, cela entraînera l'échec de la directive de résolution Nginx. est utilisé ci-dessous pour implémenter la dynamique des noms de domaine. Résolvez dynamiquement le serveur DNS intranet en fonction d'un serveur DNS personnalisé. J'utilise dnsmasqdefault.conf pour configurer le serveur{listen80;root/usr/share/nginx/html/;resolver192.168.137.110valid=5s;set$proxy_urlhuzhihui.loca.
- Nginx 2273 2023-05-21 09:34:05
-
- Comment utiliser Docker pour créer un environnement Nginx+PHP+MySQL et déployer WordPress
- Préparation : utilisez Alibaba Cloud kelude pour créer un projet, tel qu'un fichier docker. Après cela, nous plaçons tous les fichiers dockerfile et de configuration associés de l'environnement wordpress dans le répertoire centosbz. Utilisez Alibaba Cloud Image Warehouse L'adresse Alibaba Cloud Docker Image Warehouse est utilisée pour stocker les images Docker. Vous pouvez pousser l'image localement ou extraire le fichier Docker de Kelude pour créer automatiquement l'image. Nous nous connectons d'abord, puis créons un nouvel espace de noms, tel que centos-bz. Après cela, toutes les images nginx, php et mysql seront stockées dans cet espace de noms. Installer docker-co
- Nginx 1968 2023-05-21 09:19:11
-
- Comment résoudre le problème du numéro de version caché de nginx et des informations sur le serveur WEB
- nginx peut non seulement masquer les informations de version, mais prend également en charge les informations personnalisées du serveur Web. Jetons un coup d'œil au résultat final caché. Comment y parvenir ? C'est en fait très simple. Veuillez consulter 1 site officiel pour télécharger la dernière version stable de wgethttp : //nginx.org/ download/nginx-1.14.1.tar.gz2 Décompressez tar-xfnginx-1.14.1.tar.gzcdnginx-1.14.13 Modifier le fichier c (1) vimsrc/http/ngx_http_header_filter_module.c #Modify line 49 staticu_charngx_http_
- Nginx 1824 2023-05-21 09:13:05
-
- Comment installer Nginx en utilisant YUM sous le système CentOS7
- Introduction nginx a été développé par igorsysoev pour le deuxième site rambler.ru le plus visité de Russie. La première version publique 0.1.0 a été publiée le 4 octobre 2004. Il publie le code source sous une licence de type BSD et est connu pour sa stabilité, son riche ensemble de fonctionnalités, ses exemples de fichiers de configuration et sa faible consommation de ressources système. Les étapes du didacticiel conditionnel centos7 nécessitent les privilèges de l'utilisateur root. 1. Ajoutez nginx à la source yum. Ajoutez la bibliothèque de ressources centos7nginxyum, ouvrez le terminal et utilisez la commande suivante : sudorpm-uvhhttp://nginx.org/packages/centos/7/noarch/r.
- Nginx 1640 2023-05-21 08:40:06
-
- Comment configurer et optimiser FastCGI dans Nginx
- fastcgi : fastcgi est développé et amélioré à partir de cgi. Le principal inconvénient de la méthode d'interface cgi traditionnelle est la faible performance, car chaque fois que le serveur http rencontre un programme dynamique, l'analyseur de script doit être redémarré pour effectuer l'analyse, puis les résultats sont renvoyés au serveur http. Ceci est presque indisponible lorsqu’il s’agit d’un accès simultané élevé. De plus, la méthode d'interface cgi traditionnelle est peu sécurisée et est rarement utilisée aujourd'hui. Le mode d'interface fastcgi adopte la structure c/s, qui peut séparer le serveur http et le serveur d'analyse de script, et démarrer un ou plusieurs démons d'analyse de script sur le serveur d'analyse de script. Chaque fois que le serveur http rencontre un programme dynamique, il peut être livré directement à fastcg
- Nginx 2930 2023-05-21 08:16:27
-
- Comment résoudre le code d'état HTTP 502 du service nginx+php-fpm
- Pour l'un de nos projets Web, en raison de l'augmentation du nombre de nouvelles villes, le nombre de visites a augmenté et la pression sur la base de données a augmenté. En tant qu'entreprise fournissant des interfaces, un grand nombre de demandes "502" ont été signalées récemment. par rétroaction en aval. 502, badgateway, est généralement une erreur en amont (voici PHP). Pour PHP, la cause courante de 502 est que l'exécution du script dépasse le délai d'attente défini, ou que le paramètre de délai d'attente est trop grand, ce qui empêche le processus PHP de fonctionner. libéré depuis longtemps, et il n'y a pas de processus de travailleurs inactifs pour récupérer les invités. Notre projet est dû au fait que le paramètre de temps d'exécution PHP est trop court. Dans ce cas, vous pouvez d'abord augmenter le temps d'exécution PHP de manière appropriée et vous assurer que 502 est effacé en premier. Après tout, l'optimisation coûtera plus cher.
- Nginx 1335 2023-05-21 08:07:05
-
- analyse de l'instance d'équilibrage de charge nginx
- Remarque sur l'équilibrage de charge de nginx. Comme vous pouvez le constater, puisque notre site Web en est aux premiers stades de développement, nginx n'agit que comme agent pour un seul serveur principal. Cependant, à mesure que la réputation de notre site Web s'est développée et que de plus en plus de personnes le font. En visitant, un serveur ne peut pas le gérer. , nous avons donc ajouté plusieurs serveurs. Comment configurer des proxys pour autant de serveurs ? Ici, nous prenons deux serveurs comme exemple pour le démontrer à tout le monde. 1. Cas de description du module d'équilibrage de charge en amont : ce qui suit définit la liste des serveurs d'équilibrage de charge. amonttest.net{ip_hash;server192.168.10.13:80;server192.168.10.14:80down;server192.1
- Nginx 1198 2023-05-21 08:01:32
-
- Comment personnaliser la variable $_SERVER de PHP dans nginx
- 1. Tout d'abord, ajoutez les valeurs de variable que vous souhaitez ajouter dans la configuration nginx. Le contenu du fichier est le suivant : location~\.php${try_files$uri=404;root/data/www.shuchengxian.com/; fastcgi_pass127.0.0.1 :9000;fastcgi_indexindex.php;fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name;fastcgi_paramENVIRONMENT'DEV&a
- Nginx 1493 2023-05-20 23:52:04
-
- Comment mettre en place un serveur WEB performant avec Linux+Nginx+Php
- nginx ("enginex") est un serveur proxy http et inverse hautes performances, ainsi qu'un serveur proxy imap/pop3/smtp. nginx a été développé par igorsysoev pour le deuxième site rambler.ru le plus visité de Russie, où il fonctionne depuis plus de deux ans et demi. igor publie le code source sous une licence de type BSD. Bien qu'encore en version bêta, nginx est déjà connu pour sa stabilité, son riche ensemble de fonctionnalités, ses exemples de fichiers de configuration et sa faible consommation de ressources système. Étape d'installation 1. Compilez et installez la bibliothèque de support tarzxvflibiconv-1.13.t requise pour php5.2.9
- Nginx 1270 2023-05-20 23:19:55
-
- Comment utiliser nginx et docker pour implémenter un équilibrage de charge simple
- Étapes du test : 1. Créez un serveur nginx sur le serveur et démarrez-le. 2. Extrayez l'image officielle de nginx de la source dans docker, dockerpullnginx, et conservez-la pour une utilisation ultérieure. 3. Créez deux nouveaux dossiers dans le répertoire local. Je les ai créés ici. /mydata/test1, /mydata/test2/4. Créez un nouveau index.html dans les deux dossiers de test pour les marquer. Affichez thisisnginx1 dans le premier html et affichez thisisnginx2 dans le deuxième html. docker Conteneurs de deux serveurs nginx et mapper les répertoires statiques aux répertoires que nous venons de créer
- Nginx 957 2023-05-20 22:01:04
-
- Comment configurer l'application serveur nginx+php sous le système Linux
- C'est similaire à l'installation d'autres logiciels. Le processus d'installation est essentiellement une installation infaillible de nginx. Exécutez la commande suivante et elle sera terminée rapidement sudoapt-getinstallnginx L'emplacement d'installation par défaut du fichier de configuration : conf:/etc/nginx. /nginx.confbin:/usr/sbin/ nginxvhost:/etc/nginx/sites-enable/defaultcgi-params:/etc/nginx/fastcgi-params Installez le module php-cgi sudoapt-getinstallphp5-cgi L'emplacement d'installation par défaut du fichier de configuration
- Nginx 1248 2023-05-20 19:55:04
-
- Comment le proxy inverse Nginx implémente la persistance de session
- 1. ip_hash : ip_hash utilise l'algorithme de hachage d'adresse source pour toujours envoyer les requêtes du même client au même serveur back-end, sauf si le serveur est indisponible. Syntaxe ip_hash : amontbackend{ip_hash;serverbackend1.example.com;serverbackend2.example.com;serverbackend3.example.comdown;serverbackend4.example.com;}ip_hash est simple et facile à utiliser, mais présente les problèmes suivants : lorsque le serveur backend descend, la session sera perdue à partir du même ;
- Nginx 1703 2023-05-20 19:25:20