Ich habe Nginx gerade unter Mac OS X installiert (danke http://www.kevinworthington.com/nginx-mac-os-snow-leopard-2-minutes/ ), aber wie starte ich Nginx unter Mac OS X neu?
Vielen Dank!
Ich habe Nginx gerade unter Mac OS X installiert (danke http://www.kevinworthington.com/nginx-mac-os-snow-leopard-2-minutes/ ), aber wie starte ich Nginx unter Mac OS X neu?
Vielen Dank!
Antworten:
sudo nginx -s stop && sudo nginx
&&
? Ich denke, es ist etwas anderes als mit ;
?
Für einen Einzeiler können Sie einfach Folgendes tun:
sudo nginx -s reload
Die -s
Optionen steht für Signal und ist die Option , die Sie senden verwenden werden stop
, quit
, reopen
und reload
Signale an nginx.
Um weitere Informationen zu den Optionen zu erhalten, rufen Sie einfach nginx -h
eine Liste aller Optionen und ihrer Funktionen auf.
Prost!
sudo nginx
, damit es anfing. Ich denke, es hat etwas damit zu tun, dass Nginx in meinem Fall bereits gestoppt wurde.
sudo nginx -s reload || sudo nginx
stattdessen tun ?
sudo pkill nginx
sudo nginx
Wenn das pkill
nicht gefunden werden kann, installieren Sie es brew install proctools
zuerst mit.
sudo nginx -s quit
oder töten konntesudo -s reload
für die Brauinstallation: sudo brew services restart nginx
brew services restart nginx
bekomme ich antwort : Stopping
nginx ... (might take a while)
==> Successfully stopped
nginx` (label: homebrew.mxcl.nginx) ` ==> Successfully started
nginx` (label: homebrew.mxcl.nginx)`
sudo nginx -s stop && sudo nginx
stattdessen verwende, ist alles in Ordnung und die neue Konfiguration funktioniert.
sudo nginx -s beendet && sudo nginx
Checkout- Nginx-Anleitung
Verwenden Sie MAMP und Nginx? Dann hast du ein Skript installiert:
sudo /Applications/MAMP/bin/restartNginx.sh
Noch eine Anmerkung: Wenn Sie Nginx mit launchctl starten möchten, können Sie beim Hochfahren Ihres Mac wie folgt vorgehen:
sudo cp /usr/local/opt/nginx/*.plist /Library/LaunchDaemons
sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.nginx.plist
Kurz gesagt, Sie müssen Ihre plist
Datei /Library/LaunchDaemons
nicht ~/Library/LaunchAgents
wie in den Homebrew- Anweisungen einfügen . Verwenden Sie -w
abschließend die Option mit launchctl
. Weitere Informationen finden Sie in dieser Anleitung.
sudo nginx -s reload
.