a1114tk/blog — Issue #77: nginx インストール＆ロードバランシング設定(LB2)
Author: a1128ys
Created: 2012-02-02 17:52:39+00:00
State: open

1. nginx ビルド用のパッケージインストール
$ sudo yum install gcc pcre* zlib* openssl*

2. nginx のインストール
$ curl -G http://nginx.org/download/nginx-1.1.14.tar.gz -O
$ tar xfz nginx-1.1.14.tar.gz
$ cd nginx-1.1.14
$ ./configure
$ make
$ sudo make instal // /usr/local/nginx にインストールされる

3. 設定ファイルの作成
/usr/local/nginx/conf/nginx.loadbalance.conf を作成
################################################
events {
worker_connections 1024;
}

http {
upstream railscluster {
server 192.168.1.13:8000; // port は適当
server 192.168.1.14:8000;
}

server {
listen 80;
server_name localhost;
location / {
proxy_pass http://railscluster;
}
}
}
################################################

4. nginx の起動
$ sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.loadbalance.conf