


Comment implémenter une sauvegarde à chaud sur deux machines avec Nginx+Keepalived
1. keepalivedKeepalived est un logiciel de service qui garantit la haute disponibilité du cluster.Le nœud ayant une priorité élevée dans le réseau est le maître, qui est responsable de répondre au package arp du VIP, en indiquant aux autres hôtes du réseau la relation de mappage entre VIP et adresse mac, et également l'envoi de messages au réseau sous forme de multicast. Envoyez une notification vrrp pour vous informer de votre priorité. Le nœud de sauvegarde est uniquement responsable du traitement des paquets multicast envoyés par le maître. Lorsqu'il constate que la priorité du maître n'est pas aussi élevée que la sienne, ou qu'il ne reçoit pas la notification vrrp du maître, le nœud de sauvegarde passe lui-même au nœud de sauvegarde. état maître. 2. Environnement de configuration de l'environnement : qemu-kvm, client debian (9.4.0) machine virtuelle qemu-kvm
May 29, 2023 pm 08:29 PM
Comment configurer la compression Gzip pour l'optimisation des performances Nginx
Nginx active la fonction de compression Gzip, qui peut compresser les fichiers css, js, xml et html du site Web pendant la transmission, améliorer la vitesse d'accès, puis optimiser les performances des images, vidéos et autres fichiers multimédias et fichiers volumineux ! sur le site Web sont compressés en raison de la compression. L'effet n'est pas bon, il n'est donc pas nécessaire de prendre en charge la compression des images. Si vous souhaitez optimiser, vous pouvez définir le cycle de vie de l'image pour qu'il soit plus long et laisser le cache client. il. Après avoir activé la fonction Gzip, le serveur Nginx compressera le contenu envoyé, tel que css, js, xml, html et autres ressources statiques selon la politique configurée, afin que la taille du contenu soit réduite et que l'utilisateur traite avant de recevoir le contenu renvoyé. Les données compressées sont affichées au client. donc
May 29, 2023 pm 05:40 PM
Comment vérifier l'emplacement du fichier de configuration nginx
Comment pouvons-nous trouver facilement et rapidement l'emplacement du fichier de configuration pour un serveur inconnu ou si l'installation a pris trop de temps et a oublié l'emplacement ? Pour connaître l'emplacement du fichier de configuration, vous devez d'abord connaître le chemin d'accès au fichier exécutable nginx. Voici plusieurs méthodes : 1. Si le programme exécute ps-ef|grepnginx#ps-ef|grepnginxroot29514... Pour une machine étrange Le serveur ou l'installation a pris trop de temps et j'ai oublié l'emplacement Comment retrouver facilement et rapidement l'emplacement du fichier de configuration ? Pour connaître l'emplacement du fichier de configuration, vous devez d'abord connaître le chemin d'accès au fichier exécutable nginx. Il existe plusieurs méthodes : 1. Si le programme exécute ps-ef|grepnginx#ps-ef|grepnginx.
May 29, 2023 pm 04:13 PM
nginx+keepalived méthode de configuration maître-esclave haute disponibilité
1. Environnement système et version du logiciel centos6.6x64keepalived-1.2.18.tar.gznginx-1.6.2.tar.gz Serveur maître : 192.168.38.64 Serveur esclave : 192.168.38.66vip : 192.168.38.100 2. Installation de nginx (maître- esclave Installation cohérente) 1. Installez l'environnement dépendant et copiez le code comme suit : yuminstallgccgcc-c++makeautomakeautoconflibtoolpcrepcre-develzlibzlib-developensslopenssl-devel2.
May 29, 2023 pm 02:16 PM
Que faire avec le proxy inverse nginx
1. La composition du fichier de configuration nginx. nginx comprend les parties suivantes. 2. L'utilisation de la directive proxy_pass du proxy inverse nginx peut proxy vers l'adresse URL après proxy_pass selon les règles. Les URL utilisent cette règle pour traiter toutes les requêtes sous gulimaill.com. La syntaxe d'équilibrage de charge du proxy est la suivante : Upstream est définie dans le serveur d'équilibrage proxy_pass. À l'aide du serveur d'équilibrage de charge, vous pouvez utiliser cette méthode pour proxy la passerelle http{upstreammyapp1{. serveursrv1.example.com;serveursrv2.example.com;se
May 29, 2023 am 11:19 AM
Comment activer la fonction du mode phpinfo dans nginx sous Linux/Windows
Nom du fichier:location~\.php(.*)${fastcgi_passunix:/tmp/php-cgi.sock;fastcgi_indexindex.php;fastcgi_split_path_info^(.+\.php)(.*)$;fastcgi_paramscript_filename$document_root$ fastcgi_script_name;fastcgi_parampath_info$fastcgi_path_info;fastcgi_parampath_tr
May 29, 2023 am 09:36 AM
Comment nginx ajoute un filigrane aux images via un proxy PHP
Emplacement du proxy de configuration nginx ~/image/.*\.(gif|jpg|jpeg|png)${proxy_passhttp://127.0.0.1:8888/test/watermark?url=$request_uri;}/img/ correspond au proxy be Préfixe du répertoire, le paramètre $request_uri est le chemin de l'image consultée. php watermark class/**Classe de filigrane*ClassWatermark*@packageapp\test*/classWatermark{/**Filigrane d'image synthétique*@paramstring$dstImage image originale*@
May 29, 2023 am 08:37 AM
Comment utiliser Yum pour installer nginx dans centos8
Comment utiliser yum pour installer nginx dans centos8. Centos8 installe nginx avec yum L'installation directe de centos8 et centos7 installant nginx sont un peu différentes. Passons d'abord à la nouvelle version stable 1.20.1 et créons le dépôt. fichier source cd/etc dans le répertoire etc. /yum.repos.dtouchnginx.repo Utilisez vim pour éditer vimnginx.repo2 Copiez le contenu suivant et utilisez : wq pour enregistrer [nginx-stable] name=nginxstablerepobaseurl=http://nginx.
May 29, 2023 am 08:37 AM
Comment utiliser le projet Golang avec nginx pour déployer l'équilibrage de charge du proxy inverse
Le déploiement indépendant du langage Go prend en charge la compilation multiplateforme, ce qui signifie que nous pouvons écrire du code sous la plate-forme Windows ou Mac et compiler le code dans un programme pouvant s'exécuter sur le serveur Linux amd64. Pour les projets simples, il suffit généralement de copier le fichier binaire compilé sur le serveur, puis de le configurer pour qu'il s'exécute en tant que démon en arrière-plan. La compilation peut être effectuée en exécutant la commande suivante ou en écrivant un makefile. CGO_ENABLED=0GOOS=linuxGOARCH=amd64gobuild-o./bin/bluebell Ce qui suit suppose que nous téléchargeons les fichiers binaires bluebell compilés localement, les fichiers de configuration et les fichiers statiques.
May 29, 2023 am 08:28 AM
CentOS7 installe Nginx et configure l'analyse automatique des instances de démarrage
1. Téléchargez le package d'installation sur le site officiel et sélectionnez la version adaptée à Linux. Sélectionnez la dernière version ici, téléchargez-la localement, puis téléchargez-la sur le serveur ou téléchargez-la directement avec la commande wget sous centos. Basculez vers le répertoire /usr/local et téléchargez le package logiciel #cd/usr/local#wgethttp://nginx.org/download/nginx-1.11.5.tar.gz2 Pour installer nginx, exécutez d'abord la commande suivante pour. installez la bibliothèque dépendante de nginx. Si les bibliothèques dépendantes sont manquantes, l'installation peut échouer. Pour plus de détails, veuillez vous référer au message d'erreur à la fin de l'article. #yuminstallgcc-c++#yuminstallpcre#yumins
May 28, 2023 pm 11:27 PM
Comment configurer l'équilibrage de charge Nginx sur plusieurs Tomcats sous Linux
Un : entrez le répertoire conf sous le répertoire nginx. Il s'agit de mon répertoire d'installation nginx : [root@aliserver~]#cd/usr/local/nginx/conf Deux : modifiez nginx.conf[root@aliserverconf]#vinginx.conf Trois : : Configurez le groupe de serveurs 1 : ajoutez une configuration en amont entre les nœuds http{}. (Attention à ne pas écrire localhost, sinon la vitesse d'accès sera très lente) Upstreamnginxdemo{server127.0.0.1:8081;#Adresse du serveur 1server127.0.0.1:8082;#Serveur
May 28, 2023 pm 11:22 PM
Comment configurer la communication sécurisée HTTPS entre le serveur Nginx et iOS
Introduction Dans les communications réseau, un logiciel de capture de paquets peut être utilisé pour analyser les requêtes réseau et effectuer des attaques par rejeu. La solution pour les attaques par relecture consiste généralement à utiliser un paramètre changeant, tel que l'horodatage crypté par RSA, mais compte tenu du délai de transmission réseau, l'horodatage est nécessaire. avoir une certaine tolérance aux erreurs, qui ne peut toujours pas empêcher fondamentalement les attaques par rejeu. Si vous souhaitez mieux résoudre le problème des attaques par relecture, vous devriez envisager d'utiliser la communication https. Le protocole https est un protocole réseau construit à partir du protocole SSL+http qui peut effectuer une transmission cryptée et une authentification d'identité. Il est plus sécurisé que le protocole http. . Pour les sites Web accessibles avec un navigateur, vous devez demander un certificat auprès de l'autorité de certification pour garantir que les pages Web https peuvent être consultées normalement. Sinon, vous serez averti qu'il s'agit d'un site Web dangereux ou non certifié.
May 28, 2023 pm 11:12 PM
Comment configurer la surveillance de l'état dans nginx
Nginx a une page d'état intégrée, qui doit être ouverte en spécifiant le paramètre --with-http_stub_status_module lors de la compilation. Autrement dit, cette fonction est fournie par le module http_stub_status_module et n'est pas chargée par défaut. Exemple de fichier de configuration serveur{listen80;server_namewww.xxx.com;location/status/{stub_statuson;access_logoff;allow127.0.0.1;allow192.168.10.0/24;denyall;}} description de la configuration lo
May 28, 2023 pm 11:06 PM
Comment mettre à niveau Nginx de http vers https
La différence entre http et https est que sur certains sites Web, lorsque http est ouvert, la page indique qu'il n'est pas sécurisé. Par exemple, si vous cliquez sur le site Web suivant [en fait le même site Web], comment pouvez-vous vous débarrasser de ce site Web dangereux. rapide? Jetons un coup d'œil à l'effet final de la mise à niveau de http vers https : Si vous possédez actuellement un site Web, comment le mettre à niveau vers https ? Nom de domaine : 511easy.com Une fois que vous avez un nom de domaine, vous pouvez demander un SSL gratuit. certificat, comme indiqué dans la capture d'écran ci-dessous, en fonction des certificats de chaque serveur Web. Si nginx est utilisé ici, vous devez alors configurer la configuration de nginx.conf, qui est probablement la troisième ci-dessous. Les deux premiers sont ce que j'ai. utiliser pour sauvegarder. Par rapport à http, https est plus sécurisé, mais pas nécessairement, utilisez jm
May 28, 2023 pm 10:52 PM
Outils chauds Tags

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud
Comment réparer KB5055612 ne parvient pas à s'installer dans Windows 10?
<🎜>: Bubble Gum Simulator Infinity - Comment obtenir et utiliser les clés royales
<🎜>: Grow A Garden - Guide de mutation complet
Nordhold: Système de fusion, expliqué
Mandragora: Whispers of the Witch Tree - Comment déverrouiller le grappin

Outils chauds

Collection de bibliothèques d'exécution vc9-vc14 (32 + 64 bits) (lien ci-dessous)
Téléchargez la collection de bibliothèques d'exécution requises pour l'installation de phpStudy

VC9 32 bits
Bibliothèque d'exécution de l'environnement d'installation intégré VC9 32 bits phpstudy

Version complète de la boîte à outils du programmeur PHP
Programmer Toolbox v1.0 Environnement intégré PHP

VC11 32 bits
Bibliothèque d'exécution de l'environnement d'installation intégré VC11 phpstudy 32 bits

SublimeText3 version chinoise
Version chinoise, très simple à utiliser
