web-dev-qa-db-fra.com

Comment redémarrer Nginx sur Mac OS X?

Je viens d'installer Nginx sur Mac OS X (merci http://www.kevinworthington.com/nginx-mac-os-snow-leopard-2-minutes/ ), mais comment redémarrer Nginx sur Mac OS X?

Merci!

57
Laura Brown
Sudo nginx -s stop && Sudo nginx
118
osdyng

Pour un monoplace, vous pouvez simplement faire:

Sudo nginx -s reload

Le -s options signifie signal, et est l'option que vous utiliserez pour envoyer des signaux stop, quit, reopen et reload à nginx.

Pour plus d'informations sur les options, faites simplement nginx -h pour une liste de tous et de leurs fonctions.

À votre santé!

46
James Pederson

pour l'installation de l'infusion: Sudo brew services restart nginx

11
dimaninc
Sudo pkill nginx   
Sudo nginx

Si pkill est introuvable, installez-le à l'aide de brew install proctools première.

11
Kurt Zhong

Si vous utilisez infusion:

Pour voir tous les services:

brew services list

Démarrer le service nginx:

brew services start nginx

Arrêter le service nginx:

brew services stop nginx
5
novonimo

Vous utilisez MAMP et Nginx? Ensuite, vous avez un script installé:

Sudo /Applications/MAMP/bin/restartNginx.sh 
1
PeddlePower

Si vous avez installé nginx avec brew et que vous l'avez démarré en tant que service brew services start nginx alors vous pouvez émettre: brew services restart nginx

1
doublesaces

Sudo nginx -s quitter && Sudo nginx

Paiement guide nginx

1
Reck

Juste une autre note, si vous voulez démarrer nginx avec launchctl, lorsque votre Mac démarre, vous pouvez faire comme suit:

Sudo cp /usr/local/opt/nginx/*.plist /Library/LaunchDaemons
Sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.nginx.plist

En bref, vous devez mettre votre fichier plist dans /Library/LaunchDaemons, pas dedans ~/Library/LaunchAgents comme les instructions Homebrew . Enfin, utilisez le -w option avec launchctl. Pour plus d'informations, suivez le guide this .

1