軽量で高速なウェブサーバNginxを、Ubuntu 12.04に導入する(起動・停止編)

Updated:

今回は、Ubuntuで、ウェブサーバNginxを起動・停止する方法と、設定ファイルの内容をチェックする方法を説明します。(前回のインストール編はこちら)

Nginxを起動・停止する

UbuntuにNginxをインストールすると、ブート時に自動的に起動するように設定されます。ですから、普通にマシンをブートした場合には、手動でNginxを起動する必要はありません。

しかし、メンテナンスや設定を変更する際には、コマンドを使って手動で起動・停止する必要があります。起動や停止の方法は、Ubuntuの標準的なデーモンと同じです。

# 起動する
$ sudo /etc/init.d/nginx start
 
# 停止する
$ sudo /etc/init.d/nginx stop
 
# 再起動する
$ sudo /etc/init.d/nginx restart
 
# ステータスを表示する
$ sudo /etc/init.d/nginx status

Nginxの設定ファイルの内容をチェックする

Nginxの設定ファイルを書き換える時には、まず最初に、次のコマンドを実行して、設定ファイルの内容に誤りが無いことを確認してください。

# 設定ファイルの内容をチェックする
$ sudo /etc/init.d/nginx configtest

もしNginxの設定ファイルに何か誤りがあれば、次の例のように、エラーメッセージが表示されるので、設定ファイルを修正してください。

$ sudo /etc/init.d/nginx configtest
Testing nginx configuration: nginx: [emerg] unknown directive "http" in /etc/nginx/nginx.conf:12
nginx: configuration file /etc/nginx/nginx.conf test failed
$

設定ファイルに何も問題がなければ、次のように"Testing nginx configuration: nginx."というメッセージだけが表示されます。

$ sudo /etc/init.d/nginx configtest
Testing nginx configuration: nginx.
$

設定ファイルに問題がなければ、次のコマンドでNginxを再起動させます。

$ sudo /etc/init.d/nginx restart

----------------------------------------------------------------------

次のエントリでは、Nginxの設定ファイルについて解説しましょう。