Ubuntu12.04 VPSサーバ構築手順:HTTPサーバ(Nginx)インストール

最近評価が高まっているHTTP/リバースプロキシサーバの『Nginx』(エンジンエックス)。当初は何の気なしにApache2でサーバ構築しようかなと思ってましたが、Nginxの存在を知り、折角なのでこっちで色々試してみようと思いまずは導入からやってみることに。

Nginxについては以下の公式・日本語公式サイト等を参照。

インストール・バージョン確認

ここは毎度の様にコマンド一発で導入完了。この簡単さは素晴らしいですね。

$ sudo apt-cache search nginx
$ sudo apt-get install -y nginx

バージョン確認。

$ nginx -v
nginx version: nginx/1.1.19
$

主要操作のコマンドも参照先URLから拝借。

$ sudo /etc/init.d/nginx start
Nginxの停止
$ sudo /etc/init.d/nginx stop
Nginxの再起動
$ sudo /etc/init.d/nginx restart
Nginxの設定再読み込み
$ sudo /etc/init.d/nginx reload
Nginxのステータス表示
$ sudo /etc/init.d/nginx status
サーバー起動時にNginx自動起動にする
$ sudo update-rc.d nginx defaults
サーバー起動時にNginx自動起動から外す
$ sudo update-rc.d nginx remove


起動後ブラウザでアクセスを確認。
(※ちなみに、インストール直後のコンテンツ格納ディレクトリは /usr/share/nginx/www となっていました。)

$ pwd
/usr/share/nginx/www
$ ll
合計 16
drwxr-xr-x 2 root root 4096 Dec 24 04:45 .
drwxr-xr-x 3 root root 4096 Dec 24 04:44 ..
-rw-r--r-- 1 root root  383 Jul  8  2006 50x.html
-rw-r--r-- 1 root root  151 Oct  5  2004 index.html
$ vi index.html
<html>
<head>
<title>Welcome to nginx!</title>
</head>
<body bgcolor="white" text="black">
<center><h1>Welcome to nginx!</h1></center>
</body>
</html>


参考サイト。まだ導入し始めなので色々お世話になると思います。