2006/06/15

emacsのelscreen

以前からちょっと不便だと思ってたんだけど、elscreenの最初のタブは1からスタートできる様に変更する方法は無いのでしょうか?
キーボードの配列上1〜9,0の方が直感的というか、押しやすいのだけど。

[web][memo] リバースプロクシ
必要に迫られる事が無いので、使ってみる機会が無いのだが、こんな私でもスケールアウトやパフォーマンスチューニングのような過酷な状況には興味がある。もちろんそんな状況に置かれたい訳ではないのだが。
望まない故かどうかは分からないけど、幸いにしてそういう機会に恵まれていないので、手抜きではあるがアプリケーションサーバとウェブサーバを分けてみた。もちろんローカルなうえにフロントサーバもアプリサーバもバーチャルホストなわけだけど。
Apacheでmod_proxyという王道ケースである。
とはいっても、フロントサーバに以下の指示子を追加するだけ。

ProxyPass /app http://app.serv.local/app
ProxyPassReverse /app http://app.serv.local/app

バーチャルサーバに関してはここでは言及しないけど、www.serv.localとapp.serv.localが動いていると思ってほしい。
で、appの方にSERVER_NAMEを表示するindex.rbという簡単なcgiを置いておく。
確認として、http://www.serv.local/app/index.rbにアクセスするとappホストのindex.rbが実行され、SERVER_NAME: app.serv.localと表示される。
app.serv.localの/app/index.rbが実行されている事が確認できる訳だ。
最近はLighttpdやLiteSpeed等が注目されているみたいなんだけど、使える限りはApacheでOKかなと。