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

  • Comment mettre à niveau en douceur l'exploitation et la maintenance de Nginx
    Comment mettre à niveau en douceur l'exploitation et la maintenance de Nginx
    Vous pouvez remplacer l'ancien exécutable nginx par le nouveau sans interrompre le service - les nouvelles requêtes ne seront pas perdues (lors de la mise à niveau vers une nouvelle version ou de l'ajout/suppression de modules serveur). (Apprentissage recommandé : fonctionnement et maintenance de nginx) Tout d'abord, utilisez le nouveau programme exécutable pour remplacer l'ancien (il est préférable de faire une sauvegarde), puis envoyez le signal USR2 (kill-USR2pid) au processus principal. Le processus principal renommera son fichier .pid en .oldbin (par exemple : /usr/local/nginx/logs/nginx.pid.oldbin), puis exécutera le nouveau programme exécutable et démarrera le nouveau processus principal et le nouveau travail en séquence. Processus : PIDPPIDUSER%CP
    Nginx 1363 2023-05-15 17:34:06
  • Comment configurer le serveur de diffusion en direct nginx+rtmp sur Mac
    Comment configurer le serveur de diffusion en direct nginx+rtmp sur Mac
    1. Installez homebrow Si vous avez déjà installé brow, vous pouvez ignorer cette étape directement. Exécutez la commande ruby-e "$(curl-fsslhttps://raw.githubusercontent.com/homebrew/install/master/install)". S'il a été installé et que vous souhaitez le désinstaller : ruby-e"$(curl-fsslhttps :/ /raw.githubusercontent.com/homebrew/install/master/uninstall)" 2. Installez ngin
    Nginx 1690 2023-05-15 17:19:06
  • Comment utiliser l'instruction map de Nginx pour réaliser un saut de page
    Comment utiliser l'instruction map de Nginx pour réaliser un saut de page
    La méthode d'implémentation consiste à ajouter des règles d'instruction map dans le domaine http de nginx.conf, qui contient un fichier de mappage de règles d'URL : #Set 301 jump map$request_uri$new{include/etc/nginx/redirect.map;} L'instruction map prend en charge l'introduction d'un La façon de mapper les fichiers, le format de contenu du fichier redirect.map est ici le suivant : ~^/page/mordern-php$/page/modern-php actuellement, une seule ligne est ajoutée à titre de test, le recto peut être une expression régulière, et le verso permet de sauter la nouvelle url à arriver, chaque ligne se terminant par un point-virgule. Étant donné que https est activé sur le site Web, il surveille 4
    Nginx 856 2023-05-15 17:16:12
  • Comment activer l'algorithme de compression Brotli pour Nginx
    Comment activer l'algorithme de compression Brotli pour Nginx
    Qu'est-ce que l'algorithme de compression Brotli ? Brotli a été initialement publié en 2015 pour la compression hors ligne des polices Web. Les ingénieurs logiciels de Google ont publié une version améliorée de brotli en septembre 2015, qui incluait une compression générale des données sans perte, avec un accent particulier sur la compression http. L'encodeur a été partiellement réécrit pour améliorer le taux de compression, la vitesse de l'encodeur et du décodeur a été augmentée et l'API de streaming a été améliorée pour ajouter davantage de niveaux de qualité de compression. La nouvelle version présente également des améliorations de performances multiplateformes et une réduction de la mémoire requise pour le décodage. Contrairement aux algorithmes de compression généraux courants, brotli utilise un dictionnaire prédéfini de 120 kilo-octets. Le dictionnaire contient plus de 13 000 mots, expressions et autres sous-chaînes couramment utilisés tirés d'un texte.
    Nginx 1360 2023-05-15 15:52:06
  • Comment ajouter des informations sur les cookies aux journaux nginx
    Comment ajouter des informations sur les cookies aux journaux nginx
    1. Il est plus pratique d'obtenir toutes les informations sur les cookies. Ajoutez directement $http_cookielog_formatmain'[$time_local]-$remote_addr:$remote_port-$remote_user-$upstream_addr$upstream_status$upstream_response_time-''"$request"$status dans le nginx. fichier de configuration $bytes_sent$request_ti
    Nginx 1709 2023-05-15 15:34:06
  • Comment configurer le certificat SSL nginx pour implémenter le service https
    Comment configurer le certificat SSL nginx pour implémenter le service https
    Si la structure de base de mon nœud actuel est la suivante : |----project||---static#store html files|||---index.html#index.html||---node_modules#dependency package|| -- -app.js#node Entry File||---package.json||---.babelrc#Convert es6 file index.html Le code du fichier est le suivant : configuration nginx https Bienvenue pour utiliser https pour accéder à l'application de la page Le code .js est le suivant : constkoa =require('koa');constfs
    Nginx 1740 2023-05-15 15:25:06
  • Comment nginx force le navigateur à rediriger l'accès HTTPS
    Comment nginx force le navigateur à rediriger l'accès HTTPS
    L'effet peut être vu comme suit : Mais si nous utilisons http pour accéder maintenant, nous ne pouvons pas y accéder. Comme le montre la figure ci-dessous : La première chose que je dois faire maintenant est d'utiliser la configuration nginx. Lorsque l'utilisateur saisit une requête http dans le navigateur, utilisez nginx pour rediriger vers https. Nous devons donc maintenant créer une simple fonction de redirection nginx. Par conséquent, nous devons ajouter la configuration de redirection suivante à notre nginx : server{listenxxx.abc.com;server_namexxx.abc.com;rewrite^/(.*)$https://$host$1permanent;} Par conséquent, le principal configuration du code nginx
    Nginx 4900 2023-05-15 14:34:06
  • méthode de correspondance d'emplacement nginx
    méthode de correspondance d'emplacement nginx
    Explication détaillée des exemples de correspondance d'emplacement nginx Exemple 1, configuration nginx : Exemple 2, configuration nginx : Exemple 3, configuration nginx :
    Nginx 2551 2023-05-15 14:25:13
  • Comment limiter la fréquence d'accès par unité de temps dans nginx
    Comment limiter la fréquence d'accès par unité de temps dans nginx
    Tout d'abord, laissez-moi vous dire que j'ai rencontré ce problème parce que le site Web a été attaqué et qu'Alibaba Cloud a appelé la police. J'ai pensé à limiter la fréquence d'accès au lieu de limiter les adresses IP (le plan de limitation des adresses IP sera donné plus tard). Le code d'état renvoyé par nginx lorsque les ressources de connexion sont épuisées est 502. Après avoir ajouté les restrictions de cette solution, il renvoie 599, ce qui est différent du code d'état normal. Les étapes sont les suivantes : Tout d'abord, ajoutez le contenu suivant à nginx.conf : map$http_x_forwarded_for$clientrealip{""$remote_addr;~^(?p[0-9\.]+),?.*$$firstaddr; }###paramètre de sécurité pour limiter d'autres
    Nginx 794 2023-05-15 13:43:06
  • Quelle est la différence entre nginx, tomcat et apache ?
    Quelle est la différence entre nginx, tomcat et apache ?
    1. La différence entre Nginx et Tomcat. Nginx est souvent utilisé comme service de contenu statique et serveur proxy. Il transmet directement les requêtes externes aux serveurs d'applications suivants (Tomcat, Django, etc. sont davantage utilisés comme conteneur d'applications pour permettre). Des applications Web Java pour s'imprégner des choses. À proprement parler, Apache et nginx devraient être appelés HTTPServer, tandis que Tomcat est un ApplicationServer et un conteneur pour les applications Servlet/JSO. Le client accède aux ressources stockées sur le serveur (fichiers HTML, fichiers image, etc.) via HTTPServer uniquement.
    Nginx 2431 2023-05-15 13:40:06
  • Comment configurer la méthode anti-hotlinking de Nginx
    Comment configurer la méthode anti-hotlinking de Nginx
    Exigences : En général, les sites veulent empêcher le vol des vidéos et des images sur leurs sites Web. Après tout, le trafic vidéo coûte beaucoup d'argent (les riches n'ont pas besoin d'y penser) ~~ 1. Allons droit au but. le point, allez d'abord sur le serveur de fichiers de configuration nginx{ Listen80;server_namewww.test.com;root/data/web/;indexindex.phpindex.html;access_log/data/logs/nginx/biao.madacode.access.logmain;location /{root/home/data/?;}error_page40
    Nginx 1546 2023-05-15 13:28:11
  • Analyse des exemples d'installation de serveur Nginx sous CentOS7
    Analyse des exemples d'installation de serveur Nginx sous CentOS7
    L'environnement requis pour l'installation de nginx est développé en langage C. Il est recommandé de l'exécuter sous Linux. Bien entendu, vous pouvez également installer la version Windows. Cet article utilise centos7 comme environnement d'installation. 1. Installation de gcc Pour installer nginx, vous devez d'abord compiler le code source téléchargé depuis le site officiel. La compilation dépend de l'environnement gcc. S'il n'y a pas d'environnement gcc, vous devez installer : yuminstallgcc-c++ 2. Installation de pcrepcre-devel. pcre (perlcompatibleregularexpressions) 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, donc
    Nginx 776 2023-05-15 12:58:06
  • Comment limiter le nombre maximum de connexions sur le serveur Nginx
    Comment limiter le nombre maximum de connexions sur le serveur Nginx
    Limitez le nombre maximum de connexions dans le module http. Définissez limit_conn_zone en dehors du module serveur. Vous pouvez définir l'adresse IP connectée dans http. Définissez limit_conn dans le module serveur ou d'emplacement. Par exemple : limit_conn_zone. $binary_remote_addrzone=addr:5m;limit_connaddr1;
    Nginx 2254 2023-05-15 12:55:06
  • Proxy inverse Nginx+Tomcat, équilibrage de charge, méthodes de déploiement de cluster
    Proxy inverse Nginx+Tomcat, équilibrage de charge, méthodes de déploiement de cluster
    Comparaison des performances entre nginx et d'autres serveurs : le serveur Tomcat est orienté vers le langage Java et est un serveur lourd, tandis que nginx est un serveur léger. Le serveur Apache est stable, open source et multiplateforme. Cependant, le serveur Apache ne prend pas en charge une concurrence élevée. Nginx peut prendre en charge le traitement de millions de connexions TCP et de plus de 100 000 connexions simultanées et constitue un bon serveur multiplateforme. Les principaux avantages de nginx sont qu'il peut atteindre une concurrence élevée, un déploiement simple, une faible consommation de mémoire et un faible coût. Les principaux inconvénients sont que la fonction de réécriture n'est pas assez puissante et qu'il n'y a pas autant de modules qu'Apache. Cet article explique principalement le déploiement du proxy inverse nginx+tomcat et l'équilibrage de charge, en se concentrant sur les méthodes populaires et pratiques. Cet article
    Nginx 754 2023-05-15 12:37:06
  • Comment Nginx permet-il au navigateur d'afficher les journaux d'accès en temps réel ?
    Comment Nginx permet-il au navigateur d'afficher les journaux d'accès en temps réel ?
    1. Vérifiez d'abord la version de nginx. J'utilise la version 1.9.7. Le répertoire d'installation est /application/nginx-1.9.7[root@ansheng~]#/application/nginx-1.9.7/sbin/nginx-vnginxversion : nginx/1.9.7builtbygcc4.4.720120313(redhat4.4.7-16)(gcc)configurearguments :--prefix=/application/nginx-1.9.7--user=nginx--group=
    Nginx 1448 2023-05-15 12:31:22

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
À 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!