Ubuntu 12.04 LTS に最新の Nginx をインストールする

環境

$ cat /etc/issue.net
Ubuntu 12.04 LTS

$ uname -m
i686

aptパッケージのバージョンを確認

$ apt-cache show nginx
...
Version: 1.1.19-1ubuntu0.2
...


古いので公式サイトで公開しているUbuntu用パッケージをインストールする
http://wiki.nginx.org

どのバージョンかはこちらを参考
http://nginx.org/en/linux_packages.html

Ubuntu:
    Version 	Codename
    10.04 	lucid
    11.10 	oneiric
    12.04 	precise
    12.10 	quantal
    13.04 	raring


Nginxの公式リポジトリを使うようにするため、
/etc/apt/sources.list にリポジトリ追加する。

Nginx用のものを別ファイルで用意

sudo vi /etc/apt/sources.list.d/nginx.list

以下追加

deb http://nginx.org/packages/ubuntu/ precise nginx
deb-src http://nginx.org/packages/ubuntu/ precise nginx


PGP公開鍵を追加

curl http://nginx.org/keys/nginx_signing.key | sudo apt-key add -


apt-get update

sudo apt-get update


再度、パッケージ情報を確認

$ apt-cache show nginx
...
Version: 1.4.2-1~precise
...


Nginxのインストール

sudo apt-get install nginx


バージョン確認

$ nginx -v
nginx version: nginx/1.4.2


ブラウザで80ポート確認
http://localhost/

Welcome to nginx!

のページが表示される。