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

  • Comment configurer le serveur nginx sous Ubuntu
    Comment configurer le serveur nginx sous Ubuntu
    Explication détaillée de la configuration du serveur nginx sous Ubuntu 1. Installation du serveur nginx sudoapt-getinstallnginx2 Démarrage du serveur nginx sudo/etc/init.d/nginxstart3 Plusieurs noms de domaine correspondent à différents serveurs backend dans le fichier /etc/nginx/sites-enabled. / répertoire Supprimez le fichier de configuration par défaut et créez un nouveau fichier de configuration correspondant au nom de domaine, tel que test.youlunshidai.com# Plusieurs nœuds nodejs peuvent être configurés via amontnodejs__upstream pour l'équilibrage de charge amontnodejs__u
    Nginx 2230 2023-05-15 09:04:05
  • Comment configurer les journaux d'erreurs PHP lors de l'utilisation de PHP-FPM dans Nginx
    Comment configurer les journaux d'erreurs PHP lors de l'utilisation de PHP-FPM dans Nginx
    nginx est différent d'Apache. Dans Apache, vous pouvez spécifier directement le journal des erreurs de php, de sorte que les informations sur les erreurs lors de l'exécution de php soient directement saisies dans le journal des erreurs de php, qui peut être facilement interrogé. Dans nginx, les choses deviennent comme ceci : nginx enregistre uniquement les journaux d'accès pour les visites de pages. Il n'y aura aucune information du journal des erreurs php. nginx envoie la demande de php au processus php-fpmfastcgi pour traitement. Le php-fpm par défaut affichera uniquement le message d'erreur de php-fpm, et le journal des erreurs de php ne peut pas être vu dans le journal des erreurs de php-fpm. La raison est que le fichier de configuration php de php-fpm
    Nginx 1426 2023-05-15 08:58:12
  • Comment créer un proxy inverse pour le serveur Nginx
    Comment créer un proxy inverse pour le serveur Nginx
    Partie 1 : Installation 1 Établissez des utilisateurs et des groupes /usr/sbin/groupaddwww/usr/sbin/useradd-gwwwwww 2 Installez pcre pour permettre à la prise en charge du proxy inverse nginx de réécrire pour les besoins futurs wgetftp://ftp.csx.cam.ac.uk / pub/software/programming/pcre/pcre-7.8.tar.gztarzxvfpcre-7.8.tar.gzcdpcre-7.8/./configuremake&&makeinstall3Installer le proxy inverse nginx wget
    Nginx 1688 2023-05-15 08:40:05
  • Comment utiliser Consul-template+Nginx pour implémenter l'équilibrage de charge Thrift Consul
    Comment utiliser Consul-template+Nginx pour implémenter l'équilibrage de charge Thrift Consul
    Architecture globale Voyons d'abord à quoi ressemble l'architecture de l'ensemble du framework. Nous avons ici trois fournisseurs de services et trois appelants de service, qui implémentent l'équilibrage de charge via Consul, Nginx et Consul-template. Notez que cet exemple concerne l'équilibrage de charge RPC. RPC est un protocole TCP, Nginx doit donc configurer le module TCP pour prendre en charge l'équilibrage de charge TCP. Le cluster Consul est utilisé pour l'enregistrement des services, l'enregistrement de plusieurs instances de service et la fourniture de services RPC au monde extérieur. Consul-template est utilisé pour surveiller l'état des services dans Consul en temps réel et génère des fichiers de configuration Nginx avec son propre fichier modèle. Nginx utilise son propre fichier de configuration et sa génération en deuxième étape
    Nginx 820 2023-05-15 08:19:10
  • Comment empaqueter le projet Vue et déployer le serveur nginx
    Comment empaqueter le projet Vue et déployer le serveur nginx
    Scénarios d'utilisation : lorsque nous utilisons souvent des projets de séparation front-end et back-end, nous devrons empaqueter la Vue front-end puis la déployer. 1. Les projets de vue d'empaquetage peuvent en fait être empaquetés directement via l'instruction suivante : La situation d'empaquetage par défaut de npmrunbuild est la suivante : Lorsque nous devons modifier le nom de l'empaquetage et l'emplacement de la ressource statique, nous devons le configurer en conséquence : 1. Créez d'abord la vue dans le répertoire racine du projet Le contenu de configuration du fichier .config.js est le suivant (avec résolution des problèmes inter-domaines incluse) : module.exports={//Packaging publicPath:'./',outputDir:'test',//Open
    Nginx 6538 2023-05-15 08:16:05
  • Comment déployer centos+nginx+uwsgi pour lancer le projet Django
    Comment déployer centos+nginx+uwsgi pour lancer le projet Django
    Mon projet Django s'appelle yunwei. Les principales applications sont rabc et web. L'ensemble du projet est placé sous /opt/ comme suit : [root@test-codeopt]#lsdjango_virtnginxredis-6.2.6yunwei[root@test-codeopt]#lsyunwei/. manage.pyrbacstatictemplatesuwsgiwebyunwei[root @test-codeopt]#lsyunwei/uwsgi/cut_log.shloguwsgi.iniuwsgi.loguwsgi.p
    Nginx 1160 2023-05-15 08:13:13
  • Comment configurer le serveur Nginx pour le programme PHP sous le système Debian
    Comment configurer le serveur Nginx pour le programme PHP sous le système Debian
    Méthode d'installation de nginx : 1apt installation réseau modifier la liste des sources vi/etc/apt/sources.list#Ajouter la source suivante debhttp://nginx.org/packages/debian/squeezenginxdeb-srchttp://nginx.org/packages/debian /squeezenginx Mettez à jour la liste des sources et installez le code source nginxapt-keyaddnginx_signing.keyapt-getupdateapt-getinstallnginx2 via apt. Compilez et installez d'abord l'environnement de compilation Parce que ngin.
    Nginx 1146 2023-05-15 08:01:33
  • Quelles sont les règles de correspondance d'URI de la directive Location Nginx ?
    Quelles sont les règles de correspondance d'URI de la directive Location Nginx ?
    1. Introduction La directive location est la configuration de base du module http. Elle reçoit les requêtes envoyées par les utilisateurs sur la base de règles de correspondance d'URL prédéfinies. Sur la base des résultats de correspondance, la requête est transmise au serveur backend. Les requêtes illégales sont directement rejetées et renvoyées. 403. 404, 500 gestion des erreurs, etc. 2. Syntaxe de l'instruction de localisation location[=|~|~*|^~|@]/uri/{…} ou location@name{…} 3. Mode de correspondance d'URI L'instruction de localisation est divisée en deux modes de correspondance : 1> Ordinaire caractères Correspondance de chaîne : règles commençant par = ou sans caractères de début (~) 2> Correspondance régulière : commencer par ~ ou ~* indique une correspondance régulière, ~*
    Nginx 1588 2023-05-14 23:58:19
  • Comment déployer le site Node en utilisant Forever et nginx
    Comment déployer le site Node en utilisant Forever et nginx
    Thread persistant en cours d'exécution De manière générale, nous démarrons un serveur via nodeindex.js sur windowcmd. Tant qu'il n'est pas fermé, nous pouvons toujours accéder et appeler l'interface. Mais sous Linux, si vous ne l'utilisez pas pendant une longue période ou si vous souhaitez effectuer d'autres opérations, votre service de nœud sera déconnecté et les utilisateurs ne pourront pas accéder à votre site Web. ce qu'il faut faire? Nous pouvons installer le module éternel pour le résoudre. npminstallforever-g//L'installation globale du module Forever peut être modifiée du mode de démarrage d'origine nodeindex.js à Foreverstartindex.js Voici quelques commandes courantes Foreverlist//listed.
    Nginx 1513 2023-05-14 23:52:16
  • Comment configurer le proxy inverse Google sur le serveur Nginx
    Comment configurer le proxy inverse Google sur le serveur Nginx
    1. Proxy inverse direct, construit à l'aide du code source de 7ghost. L'avantage est qu'il est simple et facile à utiliser. L'inconvénient est qu'il est facilement bloqué et ne peut pas rechercher de mots sensibles. 2. Utilisez un proxy inverse crypté SSL L'avantage est qu'il est sûr et difficile à bloquer. L'inconvénient est qu'il est relativement technique et nécessite beaucoup de problèmes. Je vais maintenant parler brièvement du processus de configuration de la deuxième méthode. étape 1 : Vous devez disposer d’un vps Linux à l’étranger. étape 2 : Création de l'environnement nginx (pour plus de commodité, dans le didacticiel, le package amh en un clic est utilisé pour créer l'environnement. Bien sûr, vous pouvez utiliser le package en un clic de Junge ou l'environnement nginx pur. C'est-à-dire que seul nginx est installé, et il n'est pas nécessaire d'installer php, sql ou quoi que ce soit d'autre) # Oui ) étape 3 : Après avoir installé amh, connectez-vous.
    Nginx 1707 2023-05-14 23:19:10
  • Quelles sont les caractéristiques des équilibreurs de charge LVS, Nginx et HAProxy sous Linux
    Quelles sont les caractéristiques des équilibreurs de charge LVS, Nginx et HAProxy sous Linux
    Caractéristiques de LVS : 1. Forte résistance à la charge, utilisant la technologie d'équilibrage de charge IP, uniquement pour la distribution, de sorte que LVS lui-même ne génère pas beaucoup de trafic ; 2. Bonne stabilité et fiabilité, et dispose d'un plan de sauvegarde à chaud parfait (tel que : LVS + keepalived ; ) 3. Il a un large éventail d'applications et peut équilibrer la charge de toutes les applications ; 4. Il ne prend pas en charge le traitement régulier et ne peut pas séparer les dynamiques et les statiques. Quatre algorithmes couramment utilisés : 1.rr : round-robin, alloué tour à tour aux serveurs back-end ; 2.wrr : round-robin pondéré, alloué en fonction de la charge du serveur back-end ; allouée au serveur avec le moins de connexions établies Ci-dessus 4.wlc : connexion avec le plus petit poids, allouée en fonction de la capacité de traitement du serveur back-end. Vous pouvez utiliser ipvsadm–p (pe
    Nginx 855 2023-05-14 22:49:12
  • Comment déployer le service Web Nginx dans RHEL8
    Comment déployer le service Web Nginx dans RHEL8
    EnvironnementRedHatEnterpriseLinuxrelease8.0VMwareWorkstationPro14 étapes de construction[root@localhost~]#systemctlstophttpd#Arrêtez httpd pour l'empêcher d'affecter Nginx[root@localhost~]#yuminstall-ynginx[root@localhost~]#systemctlstartnginx[root@localhost~]#iptables -F [root@localhost~]#systemctlstopfire
    Nginx 869 2023-05-14 22:31:11
  • Comment Docker crée rapidement un environnement PHP+Nginx+Mysql
    Comment Docker crée rapidement un environnement PHP+Nginx+Mysql
    Voir mkdir-p/Users/mwqnice/Documents/Program/phpProgram&&mkdir-p/Users/mwqnice/Documents/Program/docker/php/php7.1.33/conf&&mkdir-p/Users/mwqnice/Documents/Program/docker/php /php7.1.33/logs&&mkdir-p/Users/mwqnice/Documents/Pr
    Nginx 1414 2023-05-14 22:25:04
  • Comment vérifier les paramètres de compilation de nginx, apache, mysql et php sous Linux
    Comment vérifier les paramètres de compilation de nginx, apache, mysql et 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 Ce qui suit est un exemple pratique complet : Afficher les paramètres de compilation de nginx : [root@www~]#/usr/lo
    Nginx 1845 2023-05-14 22:22:04
  • Comment Nginx prend-il en charge les opérations logiques et la conversion des lettres majuscules et minuscules lors de l'écriture de la configuration ?
    Comment Nginx prend-il en charge les opérations logiques et la conversion des lettres majuscules et minuscules lors de l'écriture de la configuration ?
    Opérations logiques La configuration de nginx ne prend pas en charge les opérations logiques et && logiques ou || des conditions if, et ne prend pas en charge la syntaxe imbriquée de if. Sinon, l'erreur suivante sera signalée : nginx:[emerg]invalidcondition. Nous pouvons y parvenir indirectement en utilisant des variables. Déclaration à implémenter : if($arg_unitid=42012&&$uri~/thumb/){echo "www.jb51.net";} Si elle est configurée de cette manière, l'erreur nginx:[emerg]invalidcondition sera signalée. Ceci peut être réalisé comme suit :
    Nginx 1014 2023-05-14 22:10:04

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