Я только что установил 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
options обозначает сигнал, и это вариант, который вы будете использовать для отправки stop
, quit
, reopen
и reload
сигналы к nginx.
Для получения дополнительной информации о вариантах просто выполните nginx -h
для списка всех их и их функций.
Ура!
для варочной установки: sudo brew services restart nginx
sudo pkill nginx
sudo nginx
Если pkill
не может быть найден, затем установите его, используя brew install proctools
первый.
Если вы используете заваривать:
Чтобы увидеть все услуги:
brew services list
Запустите службу nginx:
brew services start nginx
Остановите службу nginx:
brew services stop nginx
sudo nginx -s выйти && sudo nginx
Проверять, выписываться руководство по 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
словно Домашнее пиво инструкции. Наконец, используйте -w
вариант с launchctl
. Для получения дополнительной информации следуйте этот руководство.
Если вы установили nginx с помощью brew и запустили его как службу brew services start nginx
тогда вы можете выдать: brew services restart nginx