Właśnie zainstalowałem Nginx na Mac OS X (dzięki http://www.kevinworthington.com/nginx-mac-os-snow-leopard-2-minutes/ ), ale jak zrestartować Nginx na Mac OS X?
Dzięki!
Właśnie zainstalowałem Nginx na Mac OS X (dzięki http://www.kevinworthington.com/nginx-mac-os-snow-leopard-2-minutes/ ), ale jak zrestartować Nginx na Mac OS X?
Dzięki!
Odpowiedzi:
sudo nginx -s stop && sudo nginx
&&
znaczy? Myślę, że to coś innego niż używanie ;
?
W przypadku jednej linijki możesz po prostu zrobić:
sudo nginx -s reload
Te -s
opcje stoi na sygnał i jest opcja będziesz używać do wysyłania stop
, quit
, reopen
i reload
sygnały do Nginx.
Aby uzyskać więcej informacji na temat opcji, po prostu zrób nginx -h
listę wszystkich z nich i ich funkcji.
Twoje zdrowie!
sudo nginx
, aby zacząć. Myślę, że miało to coś wspólnego z tym, że nginx już został zatrzymany w moim przypadku.
sudo nginx -s reload || sudo nginx
zamiast tego zrobić ?
sudo pkill nginx
sudo nginx
Jeśli pkill
nie można znaleźć, zainstaluj brew install proctools
najpierw, używając .
sudo nginx -s quit
orsudo -s reload
do instalacji parzenia: sudo brew services restart nginx
brew services restart nginx
otrzymuję odpowiedź: Stopping
nginx ... (might take a while)
==> Successfully stopped
nginx` (etykieta: homebrew.mxcl.nginx) ` ==> Successfully started
nginx` (etykieta: homebrew.mxcl.nginx)`
sudo nginx -s stop && sudo nginx
zamiast tego wszystko jest OK i nowa konfiguracja działa.
sudo nginx -s quit && sudo nginx
Kasa Przewodnik Nginx
Korzystasz z MAMP i Nginx? Następnie masz zainstalowany skrypt:
sudo /Applications/MAMP/bin/restartNginx.sh
Jeszcze jedna uwaga, jeśli chcesz uruchomić nginx za pomocą launchctl, po uruchomieniu komputera Mac możesz wykonać następujące czynności:
sudo cp /usr/local/opt/nginx/*.plist /Library/LaunchDaemons
sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.nginx.plist
Krótko mówiąc, trzeba umieścić swój plist
plik /Library/LaunchDaemons
, a nie ~/Library/LaunchAgents
jak Homebrew instrukcji. Na koniec użyj -w
opcji z launchctl
. Aby uzyskać więcej informacji, postępuj zgodnie z tym przewodnikiem.
sudo nginx -s reload
.