Я щойно встановив 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замість цього все нормально, працюють нові конфігурації.
Використовуєте MAMP та Nginx? Тоді у вас встановлений сценарій:
sudo /Applications/MAMP/bin/restartNginx.sh
Ще одна примітка, якщо ви хочете запустити nginx з startctl, коли ваш 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.