Nginxインストール

これを見ながらインストールした内容です。今回はインストールのみ。CentOS6.2です。

Software Design (ソフトウェア デザイン) 2012年 12月号 [雑誌]

Software Design (ソフトウェア デザイン) 2012年 12月号 [雑誌]

 

nginxのリポジトリ設定

http://nginx.org/en/download.html に書いてある内容を参考にします。

/etc/yum.repos/nginx を作成し、以下の内容を書き込みます。このとき、OSをcentos、OSRELEASEを6に書き換えます(CentOS6.xの場合)。

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/
gpgcheck=0
enabled=1

nginxのインストールと起動

yum install nginx
chkconfig nginx on
service nginx start

本には動的モジュール組み込みに対応していないためビルドしなおす必要があるから、ソースコードからのインストール方法も書かれていました。一応試してみましたが、yum installでインストールされる /etc/init.d/nginx が有用だし、yum installを一度やっておくのも良いと思います。

 ソースコードをビルドするために必要なパッケージを取得して、ビルド、インストールをします。この記事を書いてる時のstable最新版は1.2.5でした。

yum install gcc make pcre-devel openssl-devel
curl http://nginx.org/download/nginx-1.2.5.tar.gz | tar zx
./configure --prefix=/usr/local/nginx-1.2.5 --user=nobody --group=nobody --with-http_ssl_module --with-http_realip_module --with-http_stub_status_module
make | make install

curlコマンド、今まで積極的に使ったことなかったけど、結構便利なんですね。