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

  • Comment compiler et installer Nginx
    Comment compiler et installer Nginx
    Plateforme système de compilation et d'installation Nginx : CentOS7.4 Version Nginx : nginx-1.12.2.tar.gz Version PCre : pcre-8.42.tar.gz Dépendances requises : gcc-c++libtool Bibliothèque tierce : zlibzlib-developensslopenssl- develpcre 1. Installation Outils de compilation et fichiers de bibliothèque>yuminstall-ymakezlibzlib-developensslopenssl-develgcc-c++>bibliothèque libtoolzlib : La bibliothèque zlib est ngx_http_gzip_module
    Nginx 1384 2023-05-30 08:51:27
  • De quelles manières Nginx implémente la persistance de session ?
    De quelles manières Nginx implémente la persistance de session ?
    1. Les sessions basées sur ip_hash sont maintenues lors de l'équilibrage de charge Nginx. Vous pouvez définir ip_hash en amont. Chaque requête est allouée en fonction du résultat de hachage de l'adresse IP accédée et mappée sur un serveur fixe. La session sera perdue Lorsqu'une demande est faite à nouveau, un autre serveur normal sera à nouveau accédé et la session sera maintenue. L'inconvénient est que, puisque le même client IP accède toujours à un serveur principal, cela peut entraîner un déséquilibre de charge. Voici le format de persistance de session d'ip_hash. On suppose ici que les serveurs backend fonctionnent normalement et sont configurés dans le serveur proxy Nginx (serveur d'équilibrage de charge) : ==================
    Nginx 5392 2023-05-29 23:15:49
  • Comment faire défiler les journaux nginx dans Docker
    Comment faire défiler les journaux nginx dans Docker
    Docker utilise 1.dockerps pour afficher les conteneurs en cours d'exécution 2.dockerimages pour afficher les images du docker 3.dockerrmid (identifiant du conteneur) pour supprimer les conteneurs (l'identifiant du conteneur peut être visualisé via dockerps et le conteneur doit être arrêté avant de pouvoir être supprimé) 3.1 Supprimer tous les conteneurs dockerrm`dockerps-a-q ` 4.dockerstopid (identifiant du conteneur) empêche le conteneur de s'exécuter 5.dockerrmiid (identifiant du miroir) supprime l'image 6.dockerpullubuntu:16.04 (nom du miroir : numéro de version) télécharge l'image 7.dockerr
    Nginx 1203 2023-05-29 21:40:04
  • Comment installer l'environnement LEMP pour le serveur Nginx dans Ubuntu
    Comment installer l'environnement LEMP pour le serveur Nginx dans Ubuntu
    Préparation à l'installation de la version du serveur Ubuntu16.04 Étape 1 : Installer le serveur nginx 1. nginx est un programme de serveur Web avancé et optimisé en ressources utilisé pour afficher des pages Web aux visiteurs sur Internet. Nous commençons par l'installation du serveur nginx et utilisons la commande apt pour obtenir le programme nginx à partir du référentiel de logiciels officiel d'Ubuntu. $sudoapt-getinstallnginx installe nginx2 sur ubuntu16.04, puis entrez les commandes netstat et systemctl pour confirmer que le processus nginx a été démarré et lié au port 80. $ netstat-tlpn vérifie la connexion du port réseau nginx $s
    Nginx 1385 2023-05-29 21:05:29
  • Comment implémenter une sauvegarde à chaud sur deux machines avec Nginx+Keepalived
    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
    Nginx 1016 2023-05-29 20:29:35
  • Comment configurer la compression Gzip pour l'optimisation des performances Nginx
    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
    Nginx 2529 2023-05-29 17:40:40
  • Comment vérifier l'emplacement du fichier de configuration nginx
    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.
    Nginx 5182 2023-05-29 16:13:06
  • nginx+keepalived méthode de configuration maître-esclave haute disponibilité
    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.
    Nginx 1558 2023-05-29 14:16:06
  • Que faire avec le proxy inverse nginx
    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
    Nginx 992 2023-05-29 11:19:11
  • Comment activer la fonction du mode phpinfo dans nginx sous Linux/Windows
    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
    Nginx 1422 2023-05-29 09:36:17
  • Comment nginx ajoute un filigrane aux images via un proxy PHP
    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*@
    Nginx 1667 2023-05-29 08:37:11
  • Comment utiliser Yum pour installer nginx dans centos8
    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.
    Nginx 1523 2023-05-29 08:37:05
  • Comment utiliser le projet Golang avec nginx pour déployer l'équilibrage de charge du proxy inverse
    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.
    Nginx 1288 2023-05-29 08:28:31
  • CentOS7 installe Nginx et configure l'analyse automatique des instances de démarrage
    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
    Nginx 983 2023-05-28 23:27:25
  • Comment configurer l'équilibrage de charge Nginx sur plusieurs Tomcats sous Linux
    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
    Nginx 783 2023-05-28 23:22:25

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