Nginx - Configuration du module HTTP

Table des matières
Une fois le service Nginx Il est installé sur un serveur et peut désormais démarrer automatiquement avec le serveur sur lequel il réside et nous avons également optimisé le service autant que notre équipe nous le permet, il est temps alors de procéder à une configuration plus poussée et avancée, ce est la configuration du module HTTP.
est module HTTP C'est celui qui nous permettra de servir les pages ou les documents à travers les réseaux et que lorsque nous accédons à l'aide d'une adresse IP ou d'une URL, nous pouvons voir un résultat.
module HTTP
Le module HTTP c'est le noyau qui contient les blocs fondamentaux, les directives et les variables du serveur HTTP. Lors du démarrage d'un service Nginx, Il est configuré par défaut avec les caractéristiques de base, bien qu'il soit facultatif puisque nous pouvons désactiver cette opération, mais ce n'est pas vraiment quelque chose de très commun puisque la plupart du temps nous utiliserons Nginx en tant que serveur Web ou en tant que proxy inverse.
De plus, il faut noter qu'il s'agit d'un des modules de taille plus grande dans Nginx et il contient un grand nombre de variables et de directives, il peut donc être un peu écrasant à première vue, afin de comprendre tout cela de manière plus simple, nous devons séparer le contenu en 3 parties logiques : http, serveur et emplacement.
Structure de bloc
Comme nous l'avons mentionné, nous devons faire une segmentation de l'ordre logique de ce module afin que nous puissions comprendre plus facilement le contenu du module, voyons ci-dessous les 3 blocs mentionnés développant un peu plus ses concepts et ainsi être clair sur son fonctionnement :
HTTPCe bloc est inséré à la racine du fichier de configuration et permet de définir tous les fonctionnalités, directives et blocs de tous les modules liés à Module HTTP NginxBien que cela n'ait pas beaucoup de sens, on peut insérer ce bloc plusieurs fois dans le fichier de configuration où le dernier inséré sera celui pris pour attribuer les valeurs et l'opération.
serveurCe bloc est ce qui nous permet de déclarer une page Web, c'est-à-dire qu'il transforme un dossier de notre système en une ressource accessible à partir d'une adresse ou d'une URL, ladite URL est reconnue par Nginx, ce bloc ne peut être inséré qu'à l'intérieur d'un bloc http.
lieuCe bloc est ce qui nous permet de déclarer un comportement spécifique pour les différentes sections d'une page Web, ce bloc doit être utilisé dans un bloc serveur et peut en plus être placé dans d'autres blocs de localisation.
Voyons ci-dessous un exemple de fichier avec une configuration http à l'intérieur Nginx dans lequel ce que nous avons fait est d'activer des directives correspondant à chacun des blocs décrits ci-dessus :

Ce que nous faisons dans cet exemple est de définir un bloc principal http, alors à l'intérieur de celui-ci, nous aurons un bloc de serveur qui spécifie le port sur lequel notre service doit écouter les requêtes et enfin nous y définissons un emplacement bloc de localisation et nous exécutons une directive particulière.
À la fin de ce tutoriel, nous pouvons déjà localiser un fichier de configuration http et pouvoir le structurer de manière à pouvoir l'utiliser correctement pour nos différents projets.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif
wave wave wave wave wave