Назад | Перейти на главную страницу

Как перезапустить 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 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