Prev / Next

2009-04-24 / Sinatra を試す

以下を参考に 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