以下を参考に Ruby のフレームワーク『Sinatra』を使ってみました.
- Ruby Freaks Lounge:第7回 小規模Webアプリのためのフレームワーク,Sinatra|gihyo.jp … 技術評論社
http://gihyo.jp/dev/serial/01/ruby/0007
ちょっとした CGI を作るのにちょうどいいかもしれない.
再起動しなくても変更が反映されるのも便利だし.
で,Apache を動かしている CentOS には rubygems が入っていないので,
Xen 上の Momonga Linux で試したんだけど,
外部からアクセスするために,以下のような設定を
CentOS 上の Apache に追加.
ProxyPass /foo/bar/ http://momonga.example.com:4567/ ProxyPassReverse /foo/bar/ http://momonga.example.com:4567/
これで,http://www.example.com/foo/bar/ 以下にアクセスすると,
http://momonga.example.com:4567/ で動いている Sinatra に proxy される.
Sinatra 側で proxy されることを意識した URL を設定しないといけない.
汚ないけど,まあ,とりあえずはこれで.
ゴールデンウィーク中にもう少しいじってみよう.
Referrer (Inside):
[2009-05-02-2] Sinatra いじり
comments powered by Disqus
[2009-05-02-2] Sinatra いじり