Ubuntu 10.04サーバのapache2でRAILSをproxy_balancerする

Post date: 2010/07/20 15:53:52

apache2の正しい設定法ではないかも知れませんが、動いたというメモです。

1.apache2のインストール

apt-get install apache2

2. モジュールの組み込み

a2enmod proxy_balancer

a2enmod proxy_http

3. apache2.confの最後に

Include /etc/apache2/proxy_balancer.conf

を追加

4.proxy_balancer.confは以下の通り

ProxyPass / balancer://mycluster/

ProxyPassReverse / balancer://mycluster/

<Proxy balancer://mycluster/>

BalancerMember http://127.0.0.1:3000 loadfactor=20

# BalancerMember http://127.0.0.1:3001 loadfactor=20

Order deny,allow

allow from all

</proxy>

5.apache2を起動

/etc/init.d/apache2 start

これで http://localhost:80 にアクセスすると3000で動いている

RAILSが出てきます。