Redmine を Mongrelで起動して mod_proxy する

Redmine なかなか良い.
メインで使うべくいろいろ設定した.
mongrel_rails も mod_proxy もちゃんと使うのは始めてなのでメモ.

起動

$ mongrel_rails start -e production -d -p 3000 --prefix=/redmine -c /dir/to/redmine 
--prefix すれば http://hostname:3000/redmine みたいにアクセスできる.
もちろん 3000番ポートが空いていることを確かめておくこと.

停止

 $ mongrel_rails stop -c /dir/to/redmine 

Proxyの設定

3000番ポートは大学外から見えないのと,:3000 を打つのは面倒なので Apache で Proxy する.
Apache の設定は

 ProxyPass /redmine http://localhost:3000/redmine
ProxyPassReverse /redmine http://localhost:3000/redmine
こんな感じ.
http:// hostname /redmine がローカルの3000番ポートのプロキシになる.