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

  • Comment activer la configuration SSL sur le serveur Nginx
    Comment activer la configuration SSL sur le serveur Nginx
    Pour générer un certificat, vous pouvez générer un certificat simple en suivant les étapes suivantes : Tout d'abord, entrez le répertoire dans lequel vous souhaitez créer le certificat et la clé privée, par exemple : $cd/usr/local/nginx/conf pour créer le serveur clé privée. La commande vous demandera de saisir un mot de passe : $opensslgenrsa-des3-outserver.key1024 Créer un certificat (csr) pour la demande de signature : $opensslreq-new-keyserver.key-outserver.csr Supprimer le mot de passe nécessaire lors du chargement de nginx avec SSL. prend en charge et utilise la clé privée ci-dessus : $cpserver.keyserver .key.org$opensslrsa
    Nginx 1424 2023-06-03 15:12:09
  • Docker exécute nginx en utilisant l'analyse du démon hors instance
    Docker exécute nginx en utilisant l'analyse du démon hors instance
    Question 1. Pourquoi le conteneur Docker se bloque-t-il lorsqu'il est en cours d'exécution ? Par défaut, le conteneur Docker utilisera le premier processus à l'intérieur du conteneur, c'est-à-dire le programme avec pid=1, comme base pour déterminer si le conteneur Docker est en cours d'exécution. Si le pid du conteneur Docker se bloque, le conteneur Docker se fermera directement. 2. Lorsque Docker s'exécute, utilisez command comme commande interne du conteneur. Si vous utilisez nginx, le programme nginx s'exécutera en arrière-plan. À ce stade, nginx n'est pas le programme avec le pid 1, mais le bash exécuté. bash se bloquera après l'exécution de la commande nginx, donc le conteneur s'est également arrêté pour la même raison que le vôtre. Après pm2start, bash.
    Nginx 1618 2023-06-03 14:04:12
  • Comment installer et configurer nginx sous Centos7
    Comment installer et configurer nginx sous Centos7
    Remarque : Le chemin du répertoire de base pour l'installation du logiciel : /usr/local, donc lors du téléchargement du logiciel, basculez vers ce répertoire et téléchargez-le et décompressez-le directement 1. Installez le package de dépendances gccgcc-c++ yuminstall-ygccgcc-c++ 2. Téléchargez, compilez et installez la bibliothèque pcre Basculez vers le répertoire usr/local et exécutez la commande pour télécharger le package d'installation wget décompressez le package d'installation tar-zxvfpcre-8.36.tar.gz compilez et installez cdpcre-8.36./configuremake&&makeinstall3. bibliothèque ssl télécharger le package d'installation wget décompresser le package compressé tar-zxvfopenssl
    Nginx 1536 2023-06-03 13:36:14
  • Comment configurer PATHINFO dans Nginx pour masquer thinkphp index.php
    Comment configurer PATHINFO dans Nginx pour masquer thinkphp index.php
    Le chemin d'accès de configuration nginx masque index.php Mettez ce code dans le serveur de fichiers de configuration nginx{listen80;default_typetext/plain;root/var/www/html;indexindex.phpindex.htmindex.html;#hide index.phplocation/{if(!- e$request_filename){#Répertoire de premier niveau#rewrite^/(.*)$/index.php/$1last;#Réécriture du répertoire de deuxième niveau^/myapp/(.*)$/myapp/
    Nginx 1009 2023-06-03 13:18:14
  • Comment configurer le nom de domaine hôte Nginx
    Comment configurer le nom de domaine hôte Nginx
    1. Configurez plusieurs ports pour accéder à différents fichiers avec le même nom de domaine, différents ports et différents fichiers #Deux dossiers différents, stockant respectivement des fichiers différents [root@nginx~]#mkdir/www/work_01-p[root@nginx~] #mkdir /www/work_02[root@nginx~]#vim/www/work_01/index.htmlthisiswork_01![root@nginx~]#vim/www/work_02/index.htmlthisiswork_02!#Modifiez le module serveur et pointez le port 80 site dans un dossier et copiez-le
    Nginx 2008 2023-06-03 13:13:04
  • Comment optimiser Nginx et Node.js
    Comment optimiser Nginx et Node.js
    Si l'optimisation du réseau ne comprend pas d'abord les mécanismes de transmission sous-jacents de nginx et node.js et n'effectue pas une optimisation ciblée, aussi détaillée que soit l'optimisation des deux, cela peut être en vain. Généralement, nginx connecte le client et les applications en amont via tcpsocket. Notre système comporte de nombreux seuils et restrictions pour TCP, qui sont définis via les paramètres du noyau. Les valeurs par défaut de ces paramètres sont souvent définies à des fins générales et ne peuvent pas répondre aux exigences de trafic élevé et de courte durée de vie des serveurs Web. Voici quelques paramètres candidats au réglage de TCP. Pour les rendre efficaces, vous pouvez les placer dans le fichier /etc/sysctl.conf, ou les mettre dans un nouveau fichier de configuration, tel que /etc/sysctl.
    Nginx 912 2023-06-03 12:41:53
  • Comment configurer la mise en cache des fichiers statiques dans nginx
    Comment configurer la mise en cache des fichiers statiques dans nginx
    1. La préparation est importante Je pense que vous avez besoin d'un logiciel nginx fonctionnant normalement : installez nginx, php7 et mysql5.7 (lemp) sur ubuntu16.04lts. 2 Pour configurer nginx, vous pouvez vous référer au manuel de commande expires pour définir le délai d'expiration de l'en-tête http. Cette marque peut être placée dans des blocs d'instructions tels que http{}, server{}, location{} ou des instructions conditionnelles dans location{. } bloc d'instructions. Généralement, vous utiliserez la directive expires dans le bloc d'instruction location pour contrôler vos fichiers statiques, comme suit : location~*\.(jpg|jpeg|png|gif|ico|css|js
    Nginx 1860 2023-06-03 12:31:44
  • Comment utiliser la simulation nginx pour le déploiement bleu-vert
    Comment utiliser la simulation nginx pour le déploiement bleu-vert
    Déploiement bleu-vert L'accent du déploiement bleu-vert réside dans les caractéristiques suivantes : 1. La version bleue et la version verte existent en même temps 2. L'environnement d'exécution réel est bleu ou vert et ne peut être que l'un d'entre eux. . Analyse des avantages et des inconvénients grâce au contrôle des commutateurs : Les avantages sont : C'est la vitesse et le retour en arrière. Et les défauts sont également évidents. Une restauration rapide est possible car deux ensembles d'environnements existent en même temps. La complexité et les ressources requises augmenteront donc car il existe deux ensembles d'environnements. De plus, bien que la vitesse ait été améliorée, dans le processus de mise en œuvre, la commande de commutation, quelle que soit la vitesse de commutation, est toujours incapable d'obtenir une commutation totalement transparente sans combiner d'autres technologies. Simuler le déploiement bleu-vert Ensuite, nous utilisons l'amont de nginx pour simuler simplement le scénario de déploiement bleu-vert. Les scénarios spécifiques sont les suivants, actuellement actifs
    Nginx 895 2023-06-03 12:31:03
  • Comment la réécriture de Nginx implémente le saut d'URL
    Comment la réécriture de Nginx implémente le saut d'URL
    Saut d'URL Le saut d'URL mentionné ici consiste à accéder à une autre URL lorsque l'utilisateur accède à une URL. Un scénario d'application courant consiste à laisser plusieurs noms de domaine accéder à la même URL (par exemple, laisser l'ancien nom de domaine accéder à un nouveau nom de domaine), à ​​transférer les requêtes de fichiers statiques vers CDN, etc. Accédez à différents sites en fonction de l'appareil utilisateur. (version PC), version wap), etc. Le saut d'URL peut être réalisé en définissant window.location sur la page avec js ou en définissant l'en-tête avec php. Bien sûr, il peut également être implémenté en utilisant la fonction de réécriture de nginx. Le module de réécriture nginxrewrite est le module de réécriture statique de nginx. . L'utilisation de base est rewritepattenre.
    Nginx 1214 2023-06-03 11:55:28
  • Comment configurer la sauvegarde et la suppression programmées du journal nginx
    Comment configurer la sauvegarde et la suppression programmées du journal nginx
    Une fois la fonction de journalisation nginx activée, nginx générera chaque jour des fichiers journaux d'une certaine taille. Si le système fonctionne de manière stable et qu'il n'y a aucun problème, les journaux ne seront pratiquement pas affichés. Cependant, si ces journaux ne sont pas effacés à temps, ils s’accumuleront de jour en jour et occuperont une quantité énorme d’espace disque sur le serveur. Afin de résoudre ce problème, utilisez un script shell pour sauvegarder et supprimer régulièrement les fichiers journaux nginx, et ne les conservez que pendant un certain temps. Figure 1 : #!/bin/bash#auth:lzq#desc : sauvegardez le journal actuel par date et régénérez le fichier journal du lendemain #date:2016-09-18date=`date+%y%m%d`nginx_pid = `chat/var
    Nginx 1480 2023-06-03 10:59:17
  • Comment Nginx réalise-t-il que 404 passe automatiquement à la page d'accueil ?
    Comment Nginx réalise-t-il que 404 passe automatiquement à la page d'accueil ?
    404 accède automatiquement au serveur de la page d'accueil{location/{error_page404=@ops-coffee;}location@ops-coffee{rewrite.*/permanent;}} La page 404 du site Web n'est pas particulièrement conviviale. Nous pouvons utiliser la configuration. ci-dessus pour empêcher 404 d’apparaître. Ensuite, il passera automatiquement à la page d’accueil.
    Nginx 1206 2023-06-03 10:16:32
  • Que dois-je faire si nginx déploie vue et ne trouve pas le fichier css js ?
    Que dois-je faire si nginx déploie vue et ne trouve pas le fichier css js ?
    Plusieurs fois après npmrunbuild, le répertoire relatif du fichier js et du fichier css automatiquement inséré par webpack dans le fichier index.html est toujours erroné après l'avoir publié sur le serveur, nginx ne trouve pas le fichier. vue-cli@3 Dans vue-cli@3, vous devez ajouter un baseurl pour tous les fichiers que votre webpack insère dans index.html. Vous devez créer un nouveau vue.config.js dans le répertoire racine du projet et ajouter le. contenu suivant :.module.exports={baseurl:isprod?'/basexxx/':&#3
    Nginx 1413 2023-06-03 10:05:25
  • Introduction de base de Nginx à la méthode de configuration gzip
    Introduction de base de Nginx à la méthode de configuration gzip
    Préface gzip (gnu-zip) est une technologie de compression. Après la compression gzip, la taille de la page peut être réduite à 30 % ou même plus petite que la taille d'origine. De cette façon, les utilisateurs parcourront la page beaucoup plus rapidement. La page compressée gzip doit être prise en charge à la fois par le navigateur et par le serveur. Il s'agit en fait d'une compression côté serveur. Après avoir été transmise au navigateur, le navigateur la décompresse et l'analyse. Nous n'avons pas à nous soucier du navigateur, car la plupart des navigateurs actuels prennent en charge l'analyse des pages gzip. Qu'il s'agisse du front-end ou du back-end, nginx est souvent utilisé lors du déploiement de projets, et les petits projets utilisent souvent un proxy inverse ou autre. Aujourd'hui, je vais être simple et direct et parler de l'un des points : gzip. S'il y a des erreurs, veuillez me corriger. Généralement utilisé côté serveur, c'est u
    Nginx 4211 2023-06-03 09:52:43
  • Comment installer et configurer Nginx sur un serveur Linux
    Comment installer et configurer Nginx sur un serveur Linux
    Installation de nginx 1. Installez les outils de compilation et les fichiers de bibliothèque yum-yinstallmakezlibzlib-develgcc-c++libtoolopensslopenssl-devel 2. Installez d'abord pcrepcre pour permettre à nginx de prendre en charge la fonction de réécriture. 1. Téléchargez le package d'installation de pcre, adresse de téléchargement : [root@bogonsrc]#wgethttp://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz2 Décompressez le package d'installation : [root. @bogonsrc
    Nginx 1481 2023-06-03 09:40:10
  • Exemple d'analyse de l'ajout de la vérification du compte et du mot de passe à nginx
    Exemple d'analyse de l'ajout de la vérification du compte et du mot de passe à nginx
    nginx ajoute un serveur d'authentification de compte et de mot de passe{location/{auth_basic"pleaseinputuser&passwd";auth_basic_user_filekey/auth.key;}} Il existe de nombreux services accessibles via nginx, mais ils ne fournissent pas de fonctions d'authentification de compte. Vous pouvez utiliser l'authentification par mot de passe du compte authbase. fourni par nginx. Pour l'implémenter, vous pouvez utiliser le script suivant pour générer le mot de passe du compte #catpwd.pl#!/usr/bin/perlusestrict;my$pw=$ARGV[0];printcrypt.
    Nginx 736 2023-06-03 09:28: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!