Debianで最新版のnginxをapt-getでインストールする

(CentOSの場合はこちら)

普通に

sudo apt-get install nginx

とすると, 0.7.xぐらいの古いバージョン(最新は1.4.0 @ 2013/4/24)がインストールされる. nginxのサイトをリポジトリに登録し, stableの最新版をapt-getでインストール出来るようにする.

まず, パッケージの公開鍵をダウンロードしてapt-keyで追加する. (sudoをインストールしていない場合はここを参照)

wget "http://nginx.org/keys/nginx_signing.key"
sudo apt-key add nginx_signing.key

次に, nginxのサイトをリポジトリに追加する.

sudo vi /etc/apt/sources.list

で開いたファイルに以下を追加.

deb http://nginx.org/packages/debian/ squeeze nginx
deb-src http://nginx.org/packages/debian/ squeeze nginx

後は登録を反映して,

sudo apt-get update

最新版をインストールすればよい.

sudo apt-get install nginx

ブラウザでアクセスしてみて, Welcome to nginx!と表示されたら成功.

ちなみにアンインストールは

sudo apt-get remove nginx

参照