Nginx (prononcez “moteur-x”) est une inverse serveur open source proxy pour HTTP, HTTPS, SMTP, POP3 et protocoles IMAP, ainsi que d’un équilibreur de charge, cache HTTP, et un serveur Web (serveur d’origine). Le projet de nginx a commencé avec un fort accent sur la concurrence élevée, haute performance et faible utilisation de la mémoire. Il est placé sous la licence BSD-like 2 article et il fonctionne sur Linux, BSD, variantes Mac OS X, Solaris, AIX, HP-UX, ainsi que sur d’autres saveurs nix.
Nginx utilise une approche asynchrone event-driven aux demandes de manutention, à la place du modèle de serveur Apache HTTP par défaut à une approche fileté ou axée sur les processus, où le MPM de l’événement est nécessaire pour le traitement asynchrone. L’architecture événementielle modulaire de Nginx peut fournir une performance plus prévisible sous fortes charges.
Cette commande permet de déterminer l’utilisation d’un module Nginx. L’utilisateur viendra à connaître les différentes façons / format à exécuter ce module. Cette commande guide l’utilisateur final de connaître le but de cette commande. Ci-dessous sont donnés la commande et la capture d’écran de la même.
ptdeploy nginxcontrol help
kevell@corp:/# ptdeploy NginxControl help
******************************
This command is part of Default Modules and handles Nginx Server Control Functions.
NginxControl, nginxcontrol, nginxctl
- start
Start the Nginx server
example: ptdeploy nginxcontrol start
- stop
Stop the Nginx server
example: ptdeploy nginxcontrol stop
- restart
Restart the Nginx server
example: ptdeploy nginxcontrol restart
- reload
Reloads the Nginx server configuration without restarting
example: ptdeploy nginxcontrol reload
------------------------------
End Help
******************************
Lorsque l’utilisateur a besoin pour démarrer le serveur Nginx, la commande ci-dessous donnée exécuter le processus.
ptdeploy nginxcontrol start
Avant l’exécution, le système demander la confirmation de procéder, si vous voulez continuer entrez «Y», si aucune entrez ‘N’.
kevell@corp:/# ptdeploy nginxcontrol start
Do you want to Start Nginx? (Y/N)
y
Starting Nginx...
******************************
1Nginx Controller Finished
******************************
Lorsque l’utilisateur doit arrêter le serveur Nginx, la commande ci-dessous donnée exécuter le processus.
ptdeploy nginxcontrol stop
Avant l’exécution, le système demander la confirmation de procéder, si vous voulez continuer entrez «Y», si aucune entrez ‘N’.
kevell@corp:/# ptdeploy nginxcontrol stop
Do you want to Stop Nginx? (Y/N)
y
Stopping Nginx...
******************************
1Nginx Controller Finished
******************************
Lorsque l’utilisateur a besoin de redémarrer le serveur Nginx (quand il ya des changements ont eu lieu dans le fichier de configuration de cette option sera utilisée), la commande ci-dessous donnée exécuter le processus.
ptdeploy nginxcontrol restart
Avant l’exécution, le système demander la confirmation de procéder, si vous voulez continuer entrez «Y», si aucune entrez ‘N’.
kevell@corp:/# ptdeploy nginxcontrol restart
Do you want to Restart Nginx? (Y/N)
y
Restarting Nginx...
* Restarting nginx nginx
...fail!
******************************
1Nginx Controller Finished
******************************
Lorsque l’utilisateur doit Recharger le serveur Nginx sans redémarrer, la commande ci-dessous donnée exécuter le processus.
ptdeploy nginxcontrol reload
Avant l’exécution, le système demander la confirmation de procéder, si vous voulez continuer entrez «Y», si aucune entrez ‘N’.
kevell@corp:/# ptdeploy nginxcontrol reload
Do you want to Reload Nginx? (Y/N)
y
Reloading Nginx...
* Reloading nginx configuration nginx
...done.
******************************
1Nginx Controller Finished
******************************
Soit des trois paramètre alternatif peut être utilisé dans ngnixcontrol commandement , NgnixControl et nginxcil
par exemple : ptdeploy ngnixcontrol aide / ptdeploy ngnixControl aide