Vérification de la configuration de test de NGINX avant de la gâcher

Nous y sommes tous passés ; vous devez apporter « juste cette petite modification » à votre configuration NGINX et avant même de vous en rendre compte, votre serveur web est hors service. Heureusement, il y a une réponse aux changements de configuration de test NGINX !

Il existe plusieurs tâches que vous pouvez effectuer pour tester les changements de configuration dans NGINX avec des commutateurs intégrés, des meilleures pratiques de dépannage et des tests de permissions. Dans ce tutoriel, vous allez apprendre comment commencer à vous assurer de ne plus jamais mettre en panne la production !

Validation de la syntaxe du fichier de configuration NGINX

Les fichiers de configuration NGINX suivent un schéma spécifique. Vous ne pouvez pas simplement fournir n’importe quel texte dans un fichier de configuration et vous attendre à ce que NGINX le comprenne. Vous devez d’abord tester sa syntaxe avant de le publier dans un environnement important.

Pour tester un fichier de configuration NGINX, la commande nginx fournit l’option -t. L’option -t est un indicateur qui indique à NGINX de lire le fichier de configuration (et tous les fichiers référencés dans le fichier de configuration principal) et de s’assurer que la syntaxe est valide.

sudo nginx -t

L’option -t teste non seulement la syntaxe dans le fichier de configuration de test NGINX principal, mais elle lit également et teste la syntaxe pour tous les fichiers référencés via une déclaration include.

Si la syntaxe du fichier de configuration est valide, vous verrez ce qui suit :

NGINX Configuration Test is Successful

En revanche, si vous avez commis une erreur dans le fichier de configuration, l’option -t vous le signalera.

NGINX Configuration Error

Si, par exemple, NGINX ne peut pas lire un fichier inclus dans le fichier de configuration en raison d’un problème de permission, vous verrez la sortie ci-dessous.

Permissions Error in the Included file.

Conclusion

Vous devriez maintenant savoir comment tester la syntaxe du fichier de configuration NGINX ! Lorsque vous apportez une modification à un fichier de configuration NGINX, n’oubliez pas d’exécuter toujours l’interrupteur -t ! Et si vous utilisez un MAC, voici comment configurer NGINX.

Source:
https://adamtheautomator.com/nginx-test-config/