Photo by E Cashell
PerlbalのX-Reproxy-Urlを使おうと思ったのですが、Reproxy先のURLへヘッダを渡す方法が無かったので、ちょっとしたハックをしました。
X-Reproxy-Headersに渡したいヘッダをカンマ区切りで入力すると、そのヘッダをReproxy先にも渡します。
下記のようなリクエストをperlbalに返すと、
X-Reproxy-Url: http://example.com/ X-Reproxy-Header: Cookie,X-Version Cookie: ID=foobar X-Version: 1.0
Reproxy先には、下記のようなヘッダが渡されます。
Cookie: ID=foobar X-Version: 1.0
Perlは4止まりだったのですが、がんばってパッチを作ってみました。
perlbal-reproxy-header-060108.patch
ホントは、プラグインとかにしたいんですが、どなたか手伝ってくれませんか?
RailsConfで出ていた、WarBookがPerlbalを使ってるって言ってたなぁ。