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

  • Comment compiler NGINX et prendre en charge PHP
    Comment compiler NGINX et prendre en charge PHP
    Prérequis Avant de commencer l'installation, assurez-vous que les packages gcc, make et zlib-devel sont installés sur votre système. Ces packages peuvent être installés avec la commande suivante : $sudoyuminstallgccmakezlib-devel Télécharger et décompresser Tout d'abord, vous devez télécharger le code source de NGINX. Vous pouvez télécharger la dernière version sur le site officiel. $wgethttps://nginx.org/download/nginx-1.19.2.tar.gz Décompressez le fichier téléchargé : $tar-zxvfnginx-1.19.2.tar.gz Entrez le répertoire de décompression : $cdnginx-1.19.2 compilez et installerPour compiler
    Nginx 1157 2023-05-18 19:50:44
  • Comment utiliser l'outil de configuration visuelle open source Nginx NginxConfig
    Comment utiliser l'outil de configuration visuelle open source Nginx NginxConfig
    Introduction à NginxConfig NginxConfig est connu comme le seul outil de configuration Nginx dont vous avez besoin. Il peut utiliser une interface visuelle pour générer la configuration Nginx. Il est très puissant et compte plus de 15 000 étoiles sur Github ! Ci-dessous un rendu de l'utilisation de NginxConfig, vous pouvez y jeter un œil ! Installation Ensuite, nous présenterons l'installation de NginxConfig. Il est relativement pratique de l'installer sous Linux. Installer Node.js Puisque NginxConfig est un projet front-end basé sur Vue, nous devons d'abord installer Node.js. Téléchargez d'abord l'adresse de téléchargement du package d'installation Node.js depuis le site officiel : https://nodejs
    Nginx 2828 2023-05-18 19:29:12
  • Comment Nginx utilise ngx_http_upstream_module pour implémenter la fonction d'équilibrage de charge
    Comment Nginx utilise ngx_http_upstream_module pour implémenter la fonction d'équilibrage de charge
    L'équilibrage de charge présente ce qu'est l'équilibrage de charge. L'équilibrage de charge (LoadBalance) signifie équilibrer et allouer des charges (tâches de travail, demandes d'accès) à plusieurs unités d'exploitation (serveurs, composants) pour exécution. Pourquoi l'équilibrage de charge est-il nécessaire ? Lorsqu'un seul serveur Web fait face directement aux utilisateurs, il peut transporter un grand nombre de requêtes simultanées. Un seul serveur peut être difficile à charger. Nous devons utiliser plusieurs serveurs Web pour former un cluster et utiliser la charge Nginx. fonction d'équilibrage pour distribuer les demandes à différents serveurs principaux pour réaliser la répartition de la charge du trafic, améliorer les performances globales et les capacités de reprise après sinistre du système. Quelle est la différence entre l'équilibrage de charge et le proxy ? Un proxy est un proxy qui planifie un serveur en fonction de l'URI et le planifie pour équilibrer la charge des nœuds d'application avec différentes fonctions.
    Nginx 753 2023-05-18 19:01:24
  • Comment utiliser Nginx comme serveur de cache et supprimer ses fichiers de cache
    Comment utiliser Nginx comme serveur de cache et supprimer ses fichiers de cache
    La condition requise pour utiliser nginx comme serveur de cache est de mettre en cache les packages logiciels Android, et le suffixe est apk. Sans plus tarder, passons directement à la configuration, pour référence : a-->nginx.confuserwwwwww;worker_processes8;error_log/data/logs/nginx_error.logcrit;pid/usr/local/nginx/nginx.pid;worker_rlimit_nofile204800;events{ utiliserepoll ; worker_connections204800 ;}http{inc
    Nginx 1574 2023-05-18 18:49:06
  • Comment installer nginx dans un répertoire personnalisé dans centos8
    Comment installer nginx dans un répertoire personnalisé dans centos8
    1. Installer des outils et des bibliothèques #pcre est une bibliothèque Perl, comprenant une bibliothèque d'expressions régulières compatible Perl. Le module http de nginx utilise pcre pour analyser les expressions régulières #La bibliothèque zlib fournit de nombreuses méthodes de compression et de décompression nginx utilise zlib pour exécuter gzipyum-yinstallgcc-c++pcrepcre-develzlibzlib-developensslopenssl-devel2. /pkgsrc/nginx Répertoire d'installation : /home/werben/application/nginx
    Nginx 1086 2023-05-18 18:16:06
  • Comment implémenter la configuration d'interrogation d'équilibrage de charge dans nginx
    Comment implémenter la configuration d'interrogation d'équilibrage de charge dans nginx
    1. Aperçu de l'algorithme d'allocation actuellement pris en charge par Nginx en amont : 1. L'interrogation circulaire 1 : 1 se déroule à tour de rôle pour traiter les demandes (par défaut). Chaque demande est allouée à un serveur d'applications différent, une par une, dans l'ordre chronologique. le serveur tombe en panne, il sera automatiquement éliminé et les autres continueront à interroger. 2. Pondération (interrogation pondérée) configure la pondération et spécifie la probabilité d'interrogation. La pondération est proportionnelle au taux d'accès et est utilisée lorsque les performances du serveur d'applications sont inégales. 3. L'algorithme de hachage ip_hash attribue chaque requête en fonction du résultat de hachage de l'adresse IP accédée, de sorte que chaque visiteur ait un accès fixe à un serveur d'applications, ce qui peut résoudre le problème du partage de session. Si le serveur d'applications tombe en panne, il doit être arrêté manuellement. Les paramètres incluent
    Nginx 2230 2023-05-18 17:58:21
  • Comment installer Nginx sous Centos
    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 1805 2023-05-18 17:13:27
  • Comment Nginx et Tomcat réalisent la séparation dynamique et statique et l'équilibrage de charge
    Comment Nginx et Tomcat réalisent la séparation dynamique et statique et l'équilibrage de charge
    un. Introduction à nginx : nginx est un serveur HTTP et proxy inverse hautes performances avec une grande stabilité et prend en charge le déploiement à chaud et l'extension facile des modules. Lorsqu'il rencontre un pic d'accès ou que quelqu'un initie par malveillance une connexion lente, il est également probable que la mémoire physique du serveur soit épuisée et fréquemment échangée, entraînant une perte de réponse. Le serveur ne peut être redémarré que par étapes. La technologie d'allocation pour traiter les fichiers statiques et l'accélération du proxy inverse sans cache permettent d'équilibrer la charge et de tolérer les pannes, et peuvent résister à un traitement hautement simultané dans de telles situations d'accès hautement simultanées. deux. Installation et configuration de nginx Étape 1 : Téléchargez le package d'installation de nginx Étape 2 : Installez nginx#tarzxvfnginx-1.7.8 sur Linux.
    Nginx 883 2023-05-18 17:10:06
  • Comment afficher le fichier journal des erreurs php dans nginx
    Comment afficher le fichier journal des erreurs php dans nginx
    Pour configurer Nginx pour qu'il génère des fichiers journaux d'erreurs PHP, nous devons ajouter certains éléments de configuration au fichier de configuration Nginx. Sur les systèmes CentOS, le fichier de configuration Nginx se trouve généralement dans /etc/nginx/nginx.conf. Recherchez la section de configuration du module http dans le fichier, généralement en haut du fichier, et ajoutez les éléments de configuration suivants : http{...server{...location~\.php${fastcgi_pass127.0.0.1 : 9000;fastcgi_indexindex.php ;fastcgi_paramSCRIPT_FILENAME$document_r
    Nginx 1271 2023-05-18 16:59:04
  • Comment réaliser un équilibrage de charge dans CentOS basé sur le proxy inverse nginx
    Comment réaliser un équilibrage de charge dans CentOS basé sur le proxy inverse nginx
    Les avantages de nginx pour l'équilibrage de charge : 1. Il fonctionne au-dessus de la 7ème couche du réseau et peut élaborer certaines stratégies de détournement pour les applications http, telles que les noms de domaine et les structures de répertoires. Ses règles habituelles sont plus puissantes et flexibles que haproxy, qui l'est. pourquoi L'une des principales raisons de sa grande popularité est que nginx peut être utilisé dans bien plus de situations que les LV basés sur cela seul. 2. Nginx s'appuie très peu sur la stabilité du réseau. En théorie, il peut exécuter des fonctions de chargement s'il le peut. ping. C'est aussi l'un de ses avantages ; au contraire, lvs s'appuie fortement sur la stabilité du réseau, que j'ai une compréhension approfondie. 3. nginx est relativement simple à installer et à configurer, et il est plus pratique à tester. essentiellement, imprimez les erreurs dans les journaux. La configuration et les tests de lvs prennent plus de
    Nginx 1148 2023-05-18 16:49:06
  • Comment résoudre l'erreur 'Bienvenue dans nginx sur Fedora après l'installation de nginx sur Centos7 !'
    Comment résoudre l'erreur 'Bienvenue dans nginx sur Fedora après l'installation de nginx sur Centos7 !'
    Description du problème : lors de l'installation de nginxsudoyuminstallnginx sur Tencent Cloud centos7, ouvrez la page Web par défaut et affichez Welcometonginxonfedora ! Et il n'y a pas de fichier default.conf dans le répertoire /etc/nginx/conf.d La raison est que la source epel de Tencent Cloud est. téléchargé par défaut, qui est fedora Solution • Travail de préparation sudoyuminstallyum-utils • Créez le fichier nginx.repo sudovim /etc/yum.repos.d/nginx.repo et ajoutez le contenu suivant [nginx-stable] name=nginxstab.
    Nginx 805 2023-05-18 16:34:11
  • Comment définir la liste blanche des répertoires et la liste blanche des adresses IP dans nginx
    Comment définir la liste blanche des répertoires et la liste blanche des adresses IP dans nginx
    1. Définissez la liste blanche du répertoire : il n'y a aucune restriction sur le chemin de requête spécifié. S'il n'y a aucune restriction sur le chemin de requête vers le répertoire de l'API, il peut être écrit sous la forme server{location/app{proxy_passhttp://192.168.1.111 : 8095/app ;limit_connconn20;limit_rate500k;limit_reqzone=fooburst=5nodelay;}location/app/api{proxy_passhttp://192.168.1.111:8095/app/api}}#Parce que nginx donnera la priorité à une correspondance précise
    Nginx 1758 2023-05-18 15:52:46
  • Brève analyse des exemples d'installation et de configuration de Nginx
    Brève analyse des exemples d'installation et de configuration de Nginx
    1. Fichiers requis pour l'installation de nginx 1), nginx-1.2.8.tar.gz2), openssl-1.0.1g.tar.gz3), pcre-8.31.tar.gz4), zlib-1.2.7.tar.gz L'adresse de téléchargement du package d'installation ci-dessus est normalement disponible. Puisque j'utilise la version ci-dessus du package d'installation, les installations suivantes sont basées sur celle-ci. 2. Environnement de configuration de la machine Linux 2.1, environnement java $java-versionjavaversion"1.8.0_45"java(tm)seruntimeenvironment(build1.8.0_
    Nginx 935 2023-05-18 15:34:15
  • Comment configurer la séparation lecture-écriture nginx
    Comment configurer la séparation lecture-écriture nginx
    Séparation de lecture et d'écriture de nginx 1. Analyse des exigences de topologie expérimentale, un nginx à l'avant comme proxy inverse d'équilibrage de charge et deux serveurs httpd à l'arrière. L'architecture entière est de fournir des services bbs (forum). Il est nécessaire de séparer la lecture et l'écriture, qui est la fonction de téléchargement des pièces jointes. Les pièces jointes que nous téléchargeons ne peuvent être téléchargées que sur web1, puis rsync+inotify est utilisé. pour synchroniser les pièces jointes sur web1. Tout le monde sait que rsync +inotify ne peut être qu'une synchronisation maître-esclave, pas une synchronisation bidirectionnelle. Par conséquent, web1 peut effectuer des opérations d'écriture, tandis que web2 ne peut effectuer que des opérations de lecture, ce qui entraîne la nécessité de séparer la lecture et l'écriture. Parlons de la façon de réaliser la séparation de la lecture et de l'écriture. 2.webdav description de la fonctionwebdav(w
    Nginx 1390 2023-05-18 15:19:57
  • Comment vérifier les paramètres de compilation de nginx, apache, mysql, php sous Linux
    Comment vérifier les paramètres de compilation de nginx, apache, mysql, php sous Linux
    Vérifiez rapidement les paramètres de compilation du logiciel serveur : 1. Paramètres de compilation nginx : your_nginx_dir/sbin/nginx-v2, paramètres de compilation apache : catyour_apache_dir/build/config.nice3, paramètres de compilation php : your_php_dir/bin/php-i|grepconfigure4, Paramètres de compilation mysql : catyour_mysql_dir/bin/mysqlbug|grepconfigure Voici un exemple pratique complet : Afficher et obtenir les paramètres de compilation nginx : Copier le code Le code est le suivant : [root@www~
    Nginx 1008 2023-05-18 14:16:06

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

可爱的夏天元素矢量素材(EPS+PNG)

这是一款可爱的夏天元素矢量素材,包含了太阳、遮阳帽、椰子树、比基尼、飞机、西瓜、冰淇淋、雪糕、冷饮、游泳圈、人字拖、菠萝、海螺、贝壳、海星、螃蟹、柠檬、防晒霜、太阳镜等等,素材提供了 EPS 和免扣 PNG 两种格式,含 JPG 预览图。
PNG素材
2024-05-09

四个红的的 2023 毕业徽章矢量素材(AI+EPS+PNG)

这是一款红的的 2023 毕业徽章矢量素材,共四个,提供了 AI 和 EPS 和免扣 PNG 等格式,含 JPG 预览图。
PNG素材
2024-02-29

唱歌的小鸟和装满花朵的推车设计春天banner矢量素材(AI+EPS)

这是一款由唱歌的小鸟和装满花朵的推车设计的春天 banner 矢量素材,提供了 AI 和 EPS 两种格式,含 JPG 预览图。
banner图
2024-02-29

金色的毕业帽矢量素材(EPS+PNG)

这是一款金色的毕业帽矢量素材,提供了 EPS 和免扣 PNG 两种格式,含 JPG 预览图。
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!