/コンピュータ/玄箱/Ruby on Railsを試す コンピュータ/玄箱/Ruby on Railsを試す - A.K.I. Home

A.K.I. HomeATOM:A.K.I. Home


Top
コロンブスエッグ
SuperTagCenter
適当言語nolina
くろまじゅつしへの道
SiteDev2
MRTG
RTX1000
楽天ダウンロード


日刊放言なのか。
SuperTagCenter



Jewelry beauty representative opportunities
seitinutroppo, Jewelry beauty representative opportunities and Jewelry
Jewelry beauty representative opportunities
2008年3月21日 06:17:08

コンピュータ / 玄箱 / Ruby on Railsを試す

とりあえず

aptitude install rails rubygems

してみる。

ここを見て、バックにlighttpdを試すことを決める。(このへんも気になったし)

aptitude install lighttpd

エラーが出てあせるが、すでに動いてるApache2とポートがかぶるため。

/etc/lighttpd/lighttpd.conf

## bind to port (default: 80)
server.port               = 81

(server.portについてた#を外す)でポートを81にしてから

/etc/init.d/lighttpd start

でとりあえず起動を確認。


とおもいつつ調べていくとFastCGIとの組み合わせなのね。
うーん。個人的な趣味で恐縮だが。。。あまり好きでない。
つーことであっさりとMongrelとmod_proxy_balancerに方向転換(「迷ったらこの構成がよいだろう。」て書いてたし)。
こういうのは勢いが大事。一度動き出せばまた構成を考え直せばいい。
とりあえず

gem install mongrel --include-dependencies
1. mongrel 1.0.1 (mswin32)
2. mongrel 1.0.1 (ruby)
3. mongrel 1.0 (mswin32)
(以下略)
> 2
Select which gem to install for your platform (powerpc-linux)
1. fastthread 1.0 (ruby)
2. fastthread 1.0 (mswin32)
3. fastthread 0.6.4.1 (ruby)
(以下略)
> 1

て感じで入れるものを選んでみる。あってるかどうかは知らない
次にmod_proxy_balancerの設定。
mods-enabledディレクトリで

ln -s ../mods-available/proxy_balancer.load
ln -s ../mods-available/proxy.load
ln -s ../mods-available/proxy_http.load


指定したパスの配下にマッピングする設定。
意外とずばりがないのでここに。

Proxy側の設定 bookmark

ProxyRequests Off
ProxyPass /railsapp/ balancer://mycluster/
ProxyPassReverse /railsapp/ balancer://mycluster/
<Proxy balancer://mycluster/>
 BalancerMember http://localhost:3000/railsapp loadfactor=20
</Proxy>

mongrelの起動 bookmark

/var/lib/gems/1.8/bin/mongrel_rails start -d  --prefix /railsapp
 
TB:http://www.tetsuneko.net/aki/sitedev2/tb/31f1c792e01d9da2f2e3adc22a448249
(c)A.K.I. 2007