Nginx - Directives du module de base

Table des matières
Il y a des sections dans la configuration de Nginx là où il y a des directives de module de base, ces directives nous permettent de définir les paramètres de base du fonctionnalité nginx donc, étant si importants, ils ne peuvent pas être désactivés au moment de la compilation; donc et les blocs qu'ils proposent sont toujours disponibles.
Quels sont les modules de base ?
Comme nous l'avons mentionné, ce sont eux qui offrent directives qui nous permettent de modifier les paramètres de la fonctionnalité de base de Nginx nous avons 3 modules disponibles.
Module central ou module de baseCelui-ci présente des caractéristiques essentielles dans la gestion des processus et de la sécurité.
Module événementiel ou module événementielIl nous permet de configurer les mécanismes internes de la capacité du réseau du service.
Module de configuration ou module de configurationIl permet d'activer le mécanisme d'inclusion de fichiers contenant des directives.
Ces modèles offrent un grand nombre de directives qu'il faut détailler individuellement pour en avoir connaissance et les maîtriser au point de pouvoir les utiliser lors de la gestion de notre serveur Nginx.
Architecture de processus Nginx
Avant de voir les directives, il est nécessaire de comprendre comment le processus d'architecture est ce qu'il fait Nginx dans les coulisses pour pouvoir traiter différentes instructions.
ImportantLe moment où nous avons commencé Nginx Il n'y a qu'un seul processus en mémoire, c'est le processus maître qui est démarré par l'utilisateur actuel du système et a une permission de groupe, normalement c'est l'utilisateur root.
Ce processus en lui-même ne répond pas aux demandes des clients, mais il exécute des processus tels que le Processus de travail, qui sont chargés de mener les activités nécessaires pour que le service réponde aux demandes des clients.
Dans l'image suivante, nous voyons le processus maître qui appartient au utilisateur racine et les autres processus commencés plus tard et qui appartiennent au utilisateur nginx :

AGRANDIR

Module central ou module central
Le module central ou module de base il contient des directives qui doivent être placées à la racine du fichier de configuration et ne doivent être utilisées qu'une seule fois, cependant ces directives sont valables dans divers contextes.
Voyons ci-dessous certaines des directives disponibles et ce qu'elles font :
démonPermet d'activer ou de désactiver le mode démon, car il est désactivé, il ne permet pas au service de s'exécuter en arrière-plan.
EnvIl nous donne la possibilité de définir les différentes variables et les environnements auxquels elles appartiennent.
error_logIl nous permet de définir comment stocker les erreurs qui peuvent être générées dans le service et où localiser le fichier qui les contient…
processus_travailleursCela nous permet de définir combien de processus nous pouvons démarrer, ceci est lié au nombre de cœurs que possède notre processeur.
Module d'événements ou module d'événements
Ce module contient des directives qui permettre de configurer les mécanismes du réseau, certains paramètres ont un impact significatif sur les performances de l'application; Afin d'utiliser ces directives, elles doivent être placées dans les blocs d'événements et doivent être placées à la racine du fichier de configuration.
rappelerCes directives ne peuvent pas être placées ailleurs, sinon la configuration échouera et nous ne pourrons pas démarrer ou désactiver le service.
Dans l'image, nous pouvons voir comment un bloc est structuré :

Module de configuration
Enfin et pour finir ce tutoriel, voyons le module de configuration que nous permet d'activer la directive include, avec lequel nous pouvons incorporer des fichiers de directives dans notre fichier de configuration, réussissant ainsi à séparer certains contextes et à obtenir plus d'ordre et une meilleure lecture de celui-ci.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave