VarnishCache3.0.2がリリースされました
VarnishCache3.0.2がリリースされました。 今回はバグ修正がほとんどですが一点言語仕様に変更があります。 Varnish Cache 3.0.2 変更内容 A crasher bug when reques [...]
View Articlevarnishncsaでホスト毎にログを保存する
Apacheでvirtualhostを切って複数のホストで運用する場合 よくログファイル名に[hostname].access_logとかつけるとおもいます。 ではvarnishncsaで似たようなことをするにはどうすれ [...]
View Article[tips]varnishncsa save the split log for every host
To save the split log for every host([hostname].access_log), Apache is easy. I want the same action in varnish [...]
View ArticleVMODで各アクション(vcl_errorなど)にフックする方法
VMODを作る上で何かしらの後処理や前処理を、ユーザの処理前にやりたいケースが存在します。 たとえば僕が以前作ったvmod_redirectの場合です。 Varnishのリダイレクトはかなりめんどくさくて以下のように記述 [...]
View ArticleHow to hook VCL function at VMOD
VMOD processing want to before/after VCL function processing. But, I do not want to write extra line. How to d [...]
View ArticleVarnishを使う際に覚えておきたいデフォルトの罠
最近とある人が嵌っていて聞かれたので Varnishを使う上で覚えておきたいデフォルト設定の罠を説明したいと思います。 デフォルトのLISTENポートは6081、VCLでなく起動パラメータで設定する そのかたはbacke [...]
View Article同じVCLアクション(vcl_recvなど)を複数定義する
若干小ネタですが、こんな書き方もできるという例です。 先日のエントリ(Varnishを使う際に覚えておきたいデフォルトの罠)において、 Varnishはユーザの入力したVCLコードの後に、デフォルトのVCLコードを挿入す [...]
View ArticleVarnishでAmazon S3の認証ヘッダを作るVMODを作ってみた
hiro_yさんからこんな質問を受けたので @xcir VarnishからS3の認証突破する方法とかご存知ないですか…と思いまして — 山岡広幸さん (@hiro_y) 7月 2, 2012 AWSの勉強がて [...]
View ArticleGenerate authorization header for Amazon S3 in Varnish
Amazon S3 REST-API is necessary to generate signature. vmod-awsrest generate to Authorization and Date header [...]
View Article