Contenu connexe
Similaire à Web技術勉強会 第19回
Similaire à Web技術勉強会 第19回 (20)
Web技術勉強会 第19回
- 1. Web技術勉強会 第19回
~Ruby on RailsのApache連携~
2009/04/11
Ryuichi Tanaka
http://blog.livedoor.jp/mapserver2007/
1
- 11. 連携方法の比較
連携1 連携2 連携3
導入のしやすさ △ ○ △
パフォーマンス ○ ○ ○
・Railsを動作させる環境構築方法はいくつもあるが、上記の場合はどれも
コスト面で変わらない。
・Rails(Ruby)を動かす環境としてCGI以外なら大抵OK。
・連携3は、Apache2.2系にすることがお勧め。mod_proxy_balancerを使えば、
連携1同様バランシングができる。
※連携1:Apache+mongrel_cluster+Pound
※連携2:Apache+Passenger(mod_rails)
※連携3:Apache+mongrel_cluster+mod_proxy
11
- 15. Railsの構成はPHPやPerlとは違う
mongrel+Railsの場合
RAILS_ROOT
/app/controllers
/app/views
http://mydomain.jp:3000
Client routes.rb
images
javascripts
index.html
stylesheets
/public
routes.rbのルールに従ってcontrollerのactionを実行
15