Debianにnginxを入れたよ

XS35にDebianを入れてから全然使っていなかったのでnginxを入れてみた。
環境:Debian Squeeze 64bit

下準備

# apt-get install -y libpcre3-dev

build-essentialとかlibssl-devを既に入れていたので、必要なのはこれくらいだった。

ダウンロードとインストール

# wget http://nginx.org/download/nginx-1.1.14.tar.gz
# tar xvfz nginx-1.1.14.tar.gz 
# cd nginx-1.1.14/
# ./configure --help | less # ふむふむ
# ./configure --prefix=/opt/nginx/1.1.14 --without-mail_pop3_module --without-mail_imap_module --without-mail_smtp_module

とりあえずメール関連は要らなかったのでそこだけ無効化しておいた。
それと、とりあえず/optに入れておいた。


で、コンパイル、インストール!

# make
# make install

動作させる

# cd /opt/nginx/1.1.14/sbin
# ./nginx

特に何も表示されないけど、動いてるみたい。

# ps ax | grep nginx
3729 ?        Ss     0:00 nginx: master process ./nginx
3730 ?        S      0:00 nginx: worker process

アクセスしてみると

Welcome to nginx!

って表示がされた。ラクチンだなー。

止める

# killall nginx

ね。

# nginx -s quit

でもいいのかな?これでもできたけど。

参考図書

ハイパフォーマンスHTTPサーバ Nginx入門

ハイパフォーマンスHTTPサーバ Nginx入門

この本を見ながらやったんだけど、なかなか役に立った。扱ってるバージョンはもう若干古いけど……