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 implémenter le contrôle d'accès et les restrictions de connexion basées sur Nginx
- 1. La syntaxe de configuration par défaut nginx.conf est utilisée comme fichier de configuration principal include/etc/nginx/conf.d/*.conf La lecture de ceci lira également le .conf du répertoire 1.1 Paramètres utilisateur globaux et au niveau du service. Utiliser les utilisateurs worker_processes augmente le nombre de connexions simultanées, en cohérence avec le processeur. Huit cœurs définissent huit journaux d'erreurs error_lognginx Lorsque le service pidnginx démarre, le module pid1.2event pour les événements worker_connections est le nombre maximum de connexions qu'un processus est autorisé à gérer. définit le modèle de noyau utilisé. 1.3 serverroot.
- Nginx 1524 2023-05-14 18:46:20
-
- Comment utiliser la commande d'écoute dans nginx
- Listen command nginx est un serveur http hautes performances, et le traitement réseau en est le cœur. Comprendre l'initialisation du réseau vous aidera à approfondir votre compréhension du traitement réseau nginx. Il existe deux commandes principales de configuration liées au réseau : Listen et Sever_name. La commande d'écoute définit l'adresse d'écoute nginx. Pour le protocole IP, cette adresse est l'adresse et le port. Pour le protocole de socket de domaine Unix, cette adresse est le chemin. être le nom d'hôte.DeiciAu début de cet article, nous analysons le processus d'analyse de l'instruction d'écoute.
- Nginx 2071 2023-05-14 18:37:14
-
- Exemple d'analyse de la fonction de chargement nginx + fonction de serveur nfs
- Utilisez le serveur nfs pour rendre cohérent le contenu de la page Web de trois serveurs de serveur. Système #contos utilisé dans cet article 1. Installez nfs-utils sur le serveur nfs et sur les trois serveurs de serveur [root@nfs-server~]#yuminstallnfs-utils- y2. Dans nfs Démarrez la fonction nfs sur le serveur et vérifiez le processus nfs mais il n'y a pas de réponse, car nfs n'écoute pas le numéro de port externe, mais le sous-traite à rpc. rpc aide nfs à écouter le port. puis indique au client de contacter le port correspondant de la machine. 3. Fichiers partagés ① Création d'un site Web de fichiers partagés sous la racine, qui contient une page Web et 2 fichiers à télécharger #La fonction de téléchargement doit être en 3.
- Nginx 1406 2023-05-14 18:31:13
-
- Comment configurer la vérification de l'état http de Nginx
- Vérifications passives Pour les vérifications de santé passives, nginx et nginxplus surveillent les événements au fur et à mesure qu'ils se produisent et tentent de récupérer les connexions ayant échoué. Si cela ne fonctionne toujours pas, nginx et nginxplus marqueront le serveur comme indisponible et cesseront temporairement de lui envoyer des requêtes jusqu'à ce qu'il soit à nouveau marqué comme actif. Les conditions dans lesquelles un serveur en amont est marqué comme indisponible sont définies pour chaque serveur en amont avec le paramètre en amont de la directive serveur dans le block :fail_timeout - définit le nombre de tentatives infructueuses qui doivent être effectuées avant que le serveur ne soit marqué comme indisponible, et lorsque le serveur est marqué comme indisponible (la valeur par défaut est de 10 secondes). max_fails - défini dans fai
- Nginx 1752 2023-05-14 18:10:06
-
- 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. Veuillez vous référer au processus spécifique, qui ne sera pas établi ici. 2. Extrayez l'image officielle de nginx de la source dans docker, dockerpullnginx, et conservez-la. utilisation ultérieure. 3. Créez deux nouveaux fichiers dans le répertoire local, je les ai créés ici dans /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 thisisnginx1 dans le deuxième html. Sortie thisisnginx2, 5. Exécutez les conteneurs des deux serveurs nginx via Docker et placez le fichier statique
- Nginx 880 2023-05-14 18:04:06
-
- Quelles sont les commandes de fonctionnement courantes de Nginx ?
- Fermer le servicenginxstopsystemctlstopnginxStart servicenginxstartsystemctlstartnginxRestart servicenginxreloadsystemctlrestartnginx Exécuter automatiquement avec le démarrage du système systemctlenablenginx Désactiver l'exécution automatique avec le démarrage du système systemctldisablenginx Expansion des points de connaissance : utilisez d'abord le fichier de configuration pour démarrer la commande nginx : nginx-c/usr/local/nginx/conf/nginx.conf Redémarrer le service: service
- Nginx 2081 2023-05-14 17:40:07
-
- Comment installer Nginx sous Centos
- nginx ("enginex") est un serveur http et proxy inverse léger. Par rapport à Apache, lighttpd, etc., il présente les avantages d'avoir moins de mémoire, une forte concurrence et une grande stabilité. Son utilisation la plus courante consiste à fournir des services de proxy inverse. Sous Linux, nous devons télécharger le package de code source nginx et le compiler manuellement au lieu d'utiliser des outils de gestion de packages tels que yum et aptitude pour l'installer. Parce que nous devons configurer nginx lors de la compilation, nous devons le compiler manuellement, ce qui repose également sur certains outils et fichiers de bibliothèque. Tout d’abord, vous devez installer un environnement de compilation en langage C, car nginx est écrit en langage C. Généralement la plupart des linu
- Nginx 2460 2023-05-14 17:31:14
-
- Comment nginx utilise ctx pour réaliser le partage de données
- Environnement : init_worker_by_lua, set_by_lua, rewrite_by_lua, access_by_lua, content_by_lua, header_filter_by_lua, body_filter_by_lua, log_by_lua, ngx.timer., balancer_by_lua Cette table Lua peut être utilisée pour stocker des données d'environnement Lua basées sur des requêtes, et son cycle de vie est le même que celui de la requête actuelle. (similaire aux variables Nginx) . Reportez-vous à l'exemple suivant, location/test{rewrite_by_lua_block{ngx.c
- Nginx 1640 2023-05-14 17:25:18
-
- Déploiement CentOS7 Docker Nginx et exécution d'exemples d'analyse
- 1. Fichier dockerfile de préparation des ressources#"porté"paradammillerfrom#https://github.com/fedora-cloud/fedora-dockerfiles##originallywritingforfedora-dockerfilesby#scollierfromcentos:centos7maintainerthecentosprojectrunyum-yupdate;yumcleanallrunyum-yinstallepel-relea
- Nginx 926 2023-05-14 17:10:15
-
- Comment mettre à jour https sous Nginx
- Téléchargez le certificat Téléchargez le certificat de la version nginx dans la console des certificats. Le package de fichiers compressés téléchargé en local contient après décompression : Fichier .pem : fichier de clé du certificat : fichier de clé privée du certificat (si vous choisissez de ne pas créer automatiquement de csr lors de la demande de certificat, il n'y en aura pas. tel fichier) Configurez nginx1, dans le répertoire d'installation de nginx. Créez le répertoire cert sous et copiez tous les fichiers téléchargés dans le répertoire cert. Si vous avez créé le fichier csr vous-même lors de la demande de certificat, veuillez placer le fichier de clé privée correspondant dans le répertoire cert. répertoire de certificats. 2. Ouvrez le fichier nginx.conf dans le répertoire conf sous le répertoire d'installation de nginx #usernobody;worker_processes1;#error
- Nginx 997 2023-05-14 16:49:12
-
- Comment configurer le serveur Web avec Nginx
- 1. Affichez la commande nginx-t du fichier de configuration Nginx, comme indiqué dans la figure 2. Entrez dans le répertoire du fichier de configuration et affichez le répertoire cd/usr/loxa/nginx/conf. Vous pouvez voir qu'il existe un fichier nginx.conf et un. répertoire vhost. 3. Modifions d'abord nginx .conf, le service principal est une autre configuration. Enfin, vous pouvez introduire le fichier vhost tout à l'heure. Il est vide au début. Ensuite, jetons un œil aux fichiers de ce répertoire. un à voir. Il s'agit de toutes les modifications de fichiers des deux sites. Une fois terminé, servicenginxreload (rechargement de la configuration nginx).
- Nginx 1961 2023-05-14 16:40:14
-
- Comment nginx configure HSTS
- Netcraft a récemment publié son étude sur les tests de sites Web SSL/TLS et a noté que seulement 5 % des utilisateurs ont correctement implémenté HTTP Strict Transport Security HSTS. Qu'est-ce que HSTSHTTPS (SSL et TLS) garantit la sécurité lors des communications entre les utilisateurs et les sites Web, ce qui rend difficile l'interception, la modification et l'usurpation d'identité des attaquants. Lorsque l'utilisateur saisit manuellement un nom de domaine ou un lien http://, la première requête vers le site Web n'est pas cryptée, en utilisant http simple. Les sites Web les plus sécurisés renvoient immédiatement une redirection dirigeant l'utilisateur vers une connexion https. Cependant, un attaquant de type man-in-the-middle peut être en mesure d'intercepter la requête http initiale et ainsi contrôler les réponses ultérieures de l'utilisateur. Naturellement, HSTS a été créé pour résoudre ce problème de sécurité potentiel.
- Nginx 2040 2023-05-14 16:37:18
-
- Chemin d'accès à la configuration nginx et méthode de récupération de page statique HTML
- 1. Dans l'environnement expérimental, créez d'abord le répertoire correspondant sous un certain chemin. Comme le montre la figure 2 ci-dessous, placez-y du HTML ou des images personnalisées. 3.configuration nginx userroot;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;#pidlogs/nginx.pid;events{worker_connections1024;}http{includemime.types;default_typ
- Nginx 1790 2023-05-14 16:37:12
-
- Comment écrire un script de traitement des journaux Nginx sous Windows
- Instructions d'utilisation : 20120917.txt est le journal qui doit être analysé, et last.csv est le résultat statistique (ouvert avec execl pour faciliter les statistiques et le tri). 1. [Fichier] 2. [Image] Exécution de screenshot.jpg 3. [Image] Résultat d'exécution 4. [Code] Enregistrer sous bat Double-cliquez pour ouvrir et copier le code. Le code est le suivant : @echooffsetlocalenabledelayedexpansionrem Extraire l'ip. vers le fichier ip.txt awk.exe "{a[$1]+=1;}end{for(iina){printi;}}"20120917.txt>ip.txtrem ligne par ligne
- Nginx 771 2023-05-14 16:37:06
-
- Comment implémenter le mode d'accélération Nginx+PHP+FastCGI
- 1. Accès de l'utilisateur à la page Web PHP dynamique Le navigateur de l'utilisateur initie l'accès à la page Web : http://192.168.1.103/index.php L'utilisateur et le serveur nginx effectuent une négociation à trois pour établir un TCP. connexion (en ignorant la politique de contrôle d'accès nginx, le pare-feu nginx, etc. Politique de contrôle d'accès) Étape 1 : L'utilisateur envoie une requête http au serveur nginx Étape 2 : nginx jugera la requête en fonction de l'URI et du suffixe visités par l'utilisateur. 1. Par exemple, si l'utilisateur accède à index.php, nginx jugera la requête en fonction de l'URI et du suffixe dans l'emplacement du fichier de configuration, par exemple : [emailprotected]:/data/web#ca.
- Nginx 813 2023-05-14 16:34:12