slicehost で ramaze (mongrel + apache) を 動かしてみる。
$ sudo gem install mongrel
$ ruby start.rb --adapter mongrel --port 7000
`gem_original_require': no such file to load -- ramaze (LoadError)
ramaze 自体を入れるのを忘れていた。。
$ sudo gem install ramaze
$ ruby start.rb --adapter mongrel --port 7000
起動はうまくいったが、ブラウザからアクセスできない。
port を開放していない。
$ sudo vi /etc/sysconfig/iptables
port を開放して、iptables を再起動。
でアクセスできた。
http://wiki.ramaze.net/Deployment
を見ると、apache の設定が書いてある。
ProxyPreserveHost On ProxyPass / http://sample.com:7000/ ProxyPassReverse / http://sample.com:7000/
と設定して、apache を再起動。
うまくいきました。