Nginx - Gestion du service

Table des matières
Une fois que nous avons notre serveur Nginx correctement installé, la prochaine étape que nous devons suivre est de pouvoir contrôler et gérer les services, pour cela, nous devons pouvoir accéder à la machine sur laquelle nous l'avons installé, physiquement ou à distance.
Le service Nginx
Au installer Nginx son emplacement typique est /usr/local/nginx ceci sur les systèmes Debian / Ubuntu, nous allons désormais emprunter cette voie.
Afin de gérer et de contrôler quelque chose, nous devons d'abord comprendre de quoi il s'agit; Tout d'abord, nous devons savoir qu'il existe deux types d'applications, celles qui s'exécutent visiblement et celles qui ne le font pas.
Ceux qui partent forme visible Ce sont eux qui nous permettent, en tant qu'utilisateurs, de les voir et d'agir directement avec eux, comme un traitement de texte.
Les applications qui ne pas courir visiblement sont les appels démons ou applications démoniaques, elles fonctionnent pour ainsi dire dans les coulisses, généralement nous ne pouvons pas avoir de contact direct avec elles, un exemple peut être cron, l'application qui nous permet d'exécuter des processus planifiés.
ImportantComme beaucoup l'auront déjà déduit, Nginx est une application démon, car une fois démarré, il s'exécute sans être vu par l'utilisateur et ne se manifeste que dans le gestionnaire de processus.
Démarrer Nginx
C'est l'étape la plus importante et l'une des plus simples, pour que notre service commence à fonctionner, il suffit de le démarrer en utilisant la commande :
/usr/local/nginx

Avec cela, notre serveur doit démarrer, sinon il nous montrera l'erreur, mais si nous ne recevons pas de message, tout s'est bien passé.
Arguments de ligne de commande
Nginx nous permet d'inclure des arguments dans la ligne de commande lors de l'appel du service, avec cela nous pouvons activer des fonctionnalités ou effectuer une activité particulière, pour connaître la liste que nous pouvons utiliser le commande nginx -h et nous pouvons voir quelque chose de similaire à l'image suivante :

Nous allons maintenant nous concentrer sur le contrôle de l'application, pour cela nous utiliserons le -s paramètre En fonction de ce qui l'accompagne, nous pouvons réaliser différentes actions, voyons ce dont nous disposons :
nginx -s stopArrête l'application immédiatement, peu importe ce qui est en cours d'exécution.
nginx -s quitterArrête un service de formulaire gracieusementC'est-à-dire qu'il arrête le service et provoque l'arrêt complet des processus.
nginx -s rouvrirFait une nouvelle ouverture du fichiers journaux.
nginx -s rechargerRechargez à nouveau la configuration du service.
ImportantIl est important de mentionner que lorsque nous effectuons l'une de ces actions avec le service nginx, Tout d'abord, le fichier de configuration sera vérifié, au cas où il contiendrait une erreur, l'exécution des différentes commandes entraînera une erreur, cela se produit même si nous arrêtons complètement le service, donc pour arrêter le service, nous devons avoir un fichier de configuration valide.
Si nous ne pouvons pas corriger le fichier de configuration et que nous devons de toute urgence mettre fin au service, nous pouvons utiliser tuer tous en dernier recours:
killall nginx

En terminant ce tutoriel, nous pouvons déjà avoir un contrôle de base sur notre service Nginx ainsi que de savoir quelles commandes utiliser pour le contrôler.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