Nginxの起動、再起動、停止

広告

Nginx を起動するには Nginx をインストールしたディレクトリにある nginx.exe を実行します。ここでは Windows 環境にインストールした Nginx をコンソールから起動したり、再起動したり、停止する方法について解説します。

Nginxを起動する

Nginx で起動するのに使用するプログラム nginx.exe は Nginx をインストールしたディレクトリにあります。

Nginxを起動する(1)

Nginx を起動する方法です。コマンドプロンプトまたは PowerShell を起動し、 Nginx をインストールしたディレクトリへ移動してください。

Nginxを起動する(2)

Nginx を起動するには次のように実行してください。

start nginx

※ 単に nginx でも起動はできますが、 start nginx とすることで同じプロンプトで別のコマンドを実行できます。

次のようなウィンドウが表示された場合は「許可」をクリックしてください。

Nginxを起動する(3)

Nginx が起動しました。

Nginxを起動する(4)

それでは確認してみます。デフォルトではポート番号 80 番を使用しているので、ブラウザを起動し次の URL へアクセスしてください。

http://localhost/

ブラウザに次のように表示されれば Nginx が正常に起動しています。

Nginxを起動する(5)

※ Nginx はデフォルトで Windows サービスに登録することはできないため、 Windows サービスとして利用したい場合は他のアプリと組み合わせる必要があります。詳しくは「NginxをWindowsサービスに登録する」を参照されてください。

Nginxを停止する

起動している Nginx を停止するには、 Nginx をインストールしたディレクトリで次のように実行してください。この方法は処理中のリクエストを完了させてから安全に Nginx を停止する場合です。

nginx -s quit

Nginx が停止しました。

Nginxを停止する(1)

Nginx が停止しているときに、ブラウザから http://localhost/ へアクセスすると、次のような表示がされます。

Nginxを停止する(2)

Nginx を即座に強制停止する場合は次のように実行してください。

nginx -s stop

Nginx が強制停止しました。

Nginxを停止する(3)

Nginxの再起動(設定ファイルの再読み込み)

起動している Nginx を再起動(実際には再起動するのではなく、設定ファイルを再読み込みして Nginx に反映させます)するには、 Nginx をインストールしたディレクトリで次のように実行してください。

nginx -s reload

Nginx が再起動しました。

Nginxの再起動(設定ファイルの再読み込み)(1)

Nginx を起動したあとに、変更した設定ファイルを Nginx に反映させたい場合に行ってください。 Nginx を一度停止し、そのあとで改めて起動しても同じです。

-- --

Windows 環境にインストールした Nginx をコンソールから起動したり、再起動したり、停止する方法について解説しました。

( Written by Tatsuo Ikura )

プロフィール画像

著者 / TATSUO IKURA

これから IT 関連の知識を学ばれる方を対象に、色々な言語でのプログラミング方法や関連する技術、開発環境構築などに関する解説サイトを運営しています。