Maison > Article > Opération et maintenance > Comment démarrer nginx
Démarrez en utilisant la ligne de commande suivante :
cd usr/local/nginx/sbin ./nginx
Commandes associées :
1. Redémarrez
Modifiez la configuration et redémarrez nginx
kill -HUP 主进程号或进程号文件路径
ou utilisez
cd /usr/local/nginx/sbin ./nginx -s reload
Déterminer si le fichier de configuration est correct
nginx -t -c /usr/local/nginx/conf/nginx.conf
ou
cd /usr/local/nginx/sbin ./nginx -t
2. Fermer
Requête du numéro du processus principal nginx
ps -ef | grep nginx
Facile à arrêter le kill -QUITTER le processus principal n°
Arrêter rapidement le kill -TERM Processus principal n°
Forcer l'arrêt du kill -9 nginx
Si nginx.conf est configuré avec le chemin du fichier pid, sinon, alors dans le répertoire des journaux
kill - type de signal '/usr/local/nginx/logs/nginx.pid'
3. Mise à niveau
1. Remplacez d'abord l'ancien fichier de programme par le nouveau programme
2.kill -USR2 Le numéro de processus principal ou le nom de fichier de processus de l'ancienne version du programme
À ce moment, l'ancien processus principal de nginx renommera votre fichier de processus en .oldbin, puis exécutera la nouvelle version de nginx. À ce moment, l'ancienne et la nouvelle version s'exécutent en même temps <.>
3.kill -WINCH le numéro du processus principal de l'ancienne version 4. Démarrer sans recharger la configuration Nouveau/ancien processus de travail kill -HUP ancienne/nouvelle version principale. numéro de processus pour fermer calmement l'ancien/nouveau processus, tuez -QUIT ancien/nouveau numéro de processus pour fermer rapidement l'ancien/nouveau processus, tuez -TERM ancien/nouveau numéro de processus
4. Souvent utilisée dans les applications pratiques
souvent fermée dans les applications pratiques, puis redémarrée, la commande de démarrage nginx est :/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
-c spécifie le chemin du fichier de configuration Sans -nginx, le fichier de configuration avec le chemin par défaut sera automatiquement chargé.
Ce qui précède est une commande de démarrage générale. Après avoir étudié l'aide de nginx, j'ai découvert qu'il existe le paramètre -s pour gérer le service nginx :# /usr/local/nginx/sbin/nginx -h nginx version: nginx/0.7.63 Usage: nginx [-?hvVt] [-s signal] [-c filename] [-p prefix] [-g directives] Options: -?,-h : this help -v : show version and exit -V : show version and configure options then exit -t : test configuration and exit -s signal : send signal to a master process: stop, quit, reopen, reload -p prefix : set prefix path (default: /usr/local/nginx/) -c filename : set configuration file (default: conf/nginx.conf) -g directives : set global directives out of configuration file
Ensuite, vous pouvez redémarrer nginx en exécutant la commande suivante
# /usr/local/nginx/sbin/nginx -s reload
Pour plus d'articles techniques liés à Nginx, veuillez visiter la colonne Tutoriel Nginx pour apprendre !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!