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 -sOptionen steht für Signal und ist die Option , die Sie senden verwenden werden stop, quit, reopenund reloadSignale an nginx.
Um weitere Informationen zu den Optionen zu erhalten, rufen Sie einfach nginx -heine 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 nginxstattdessen tun ?
sudo pkill nginx
sudo nginx
Wenn das pkillnicht gefunden werden kann, installieren Sie es brew install proctoolszuerst mit.
sudo nginx -s quitoder töten konntesudo -s reload
für die Brauinstallation: sudo brew services restart nginx
brew services restart nginxbekomme 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 nginxstattdessen 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 plistDatei /Library/LaunchDaemonsnicht ~/Library/LaunchAgentswie in den Homebrew- Anweisungen einfügen . Verwenden Sie -wabschließend die Option mit launchctl. Weitere Informationen finden Sie in dieser Anleitung.
sudo nginx -s reload.