NginxをMac OS Xにインストールしました(http://www.kevinworthington.com/nginx-mac-os-snow-leopard-2-minutes/に感謝します)が、Mac OS XでNginxを再起動するにはどうすればよいですか?
ありがとう!
NginxをMac OS Xにインストールしました(http://www.kevinworthington.com/nginx-mac-os-snow-leopard-2-minutes/に感謝します)が、Mac OS XでNginxを再起動するにはどうすればよいですか?
ありがとう!
回答:
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
代わりにできますか?
brewインストールの場合: 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 quit && sudo nginx
チェックアウトnginxガイド
MAMPとNginxを使用していますか?次に、インストールされたスクリプトがあります。
sudo /Applications/MAMP/bin/restartNginx.sh
もう1つの注意点として、launchctlでnginxを起動する場合、Macの起動時に次のようにできます。
sudo cp /usr/local/opt/nginx/*.plist /Library/LaunchDaemons
sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.nginx.plist
要するに、Homebrew命令のようにplist
で/Library/LaunchDaemons
はなく、にファイルを置く必要があります。最後に、オプションをとともに使用します。詳細については、このガイドに従ってください。~/Library/LaunchAgents
-w
launchctl
sudo nginx -s reload
。