web-dev-qa-db-ja.com

Mac OS XでNginxを再起動する方法は?

NginxをMac OS Xにインストールしました(ありがとう http://www.kevinworthington.com/nginx-mac-os-snow-leopard-2-minutes/ )が、Mac OS XでNginxを再起動するにはどうすればよいですか?

ありがとう!

57
Laura Brown
Sudo nginx -s stop && Sudo nginx
118
osdyng

ワンライナーの場合は、次のようにします。

Sudo nginx -s reload

-sオプションはシグナルを表し、stopquitreopenおよびreloadシグナルをnginxに送信するために使用するオプションです。

オプションの詳細については、nginx -hすべてとそれらの機能のリストについては。

乾杯!

46
James Pederson

醸造インストールの場合:Sudo brew services restart nginx

11
dimaninc
Sudo pkill nginx   
Sudo nginx

pkillが見つからない場合は、最初にbrew install proctoolsを使用してインストールしてください。

11
Kurt Zhong

brewを使用している場合:

すべてのサービスを表示するには:

brew services list

Nginxサービスを開始します。

brew services start nginx

Nginxサービスを停止します。

brew services stop nginx
5
novonimo

MAMPとNginxを使用していますか?次に、インストールされたスクリプトがあります。

Sudo /Applications/MAMP/bin/restartNginx.sh 
1
PeddlePower

Bginを使用してnginxをインストールし、サービスとして開始した場合brew services start nginx次に発行できます:brew services restart nginx

1
doublesaces

Sudo nginx -s quit && Sudo nginx

チェックアウト nginxガイド

1
Reck

もう1つの注意点は、launchctlでnginxを起動する場合、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 指示。最後に、launchctl-wオプションを使用します。詳細については、 this ガイドに従ってください。