Я только что установил Nginx на Mac OS X (спасибо http://www.kevinworthington.com/nginx-mac-os-snow-leopard-2-minutes/ ), но как мне перезапустить Nginx на Mac OS X?
Спасибо!
Я только что установил Nginx на Mac OS X (спасибо http://www.kevinworthington.com/nginx-mac-os-snow-leopard-2-minutes/ ), но как мне перезапустить Nginx на Mac OS X?
Спасибо!
Ответы:
sudo nginx -s stop && sudo nginx
&&
значит? Я думаю, это что-то другое, чем использовать ;
?
Для однострочника вы можете просто сделать:
sudo nginx -s reload
Эти -s
опции означает сигнал, и это вариант вы будете использовать для отправки stop
, quit
, reopen
и reload
сигналы Nginx.
Для получения дополнительной информации о параметрах, просто сделайте nginx -h
список всех из них и их функций.
Ура!
sudo nginx
это, чтобы начать. Я думаю, что это как-то связано с тем, что nginx уже был остановлен в моем случае.
sudo nginx -s reload || sudo nginx
вместо этого?
sudo pkill nginx
sudo nginx
Если pkill
не удается найти, то brew install proctools
сначала установите его, используя .
sudo nginx -s quit
илиsudo -s reload
для варки: sudo brew services restart nginx
brew services restart nginx
я получаю ответ: Stopping
nginx ... (might take a while)
==> Successfully stopped
nginx` (метка: homebrew.mxcl.nginx) ` ==> Successfully started
nginx` (метка: homebrew.mxcl.nginx)`
sudo nginx -s stop && sudo nginx
вместо этого все в порядке, и новый конфиг работает.
sudo nginx -s выйти && sudo nginx
Checkout Nginx руководство
Используете MAMP и Nginx? Тогда у вас есть установленный скрипт:
sudo /Applications/MAMP/bin/restartNginx.sh
Еще одно замечание: если вы хотите запустить nginx с launchctl, при загрузке Mac вы можете сделать следующее:
sudo cp /usr/local/opt/nginx/*.plist /Library/LaunchDaemons
sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.nginx.plist
Короче говоря, вы должны положить свой plist
файл /Library/LaunchDaemons
, а не в соответствии ~/Library/LaunchAgents
с инструкциями Homebrew . Наконец, используйте -w
опцию с launchctl
. Для получения дополнительной информации следуйте этому руководству.
sudo nginx -s reload
.