エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
VMODで各アクション(vcl_errorなど)にフックする方法 – cat /dev/random > /dev/null &
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
VMODで各アクション(vcl_errorなど)にフックする方法 – cat /dev/random > /dev/null &
VMODを作る上で何かしらの後処理や前処理を、ユーザの処理前にやりたいケースが存在します。 たとえば僕... VMODを作る上で何かしらの後処理や前処理を、ユーザの処理前にやりたいケースが存在します。 たとえば僕が以前作ったvmod_redirectの場合です。 Varnishのリダイレクトはかなりめんどくさくて以下のように記述する必要があります。 sub vcl_recv { if (req.http.user-agent ~ "iP(hone|od)") { error 750 "Moved Temporarily"; } } sub vcl_error { if (obj.status == 750) { set obj.http.Location = "http://www.example.com/iphoneversion/"; set obj.status = 302; return(deliver); } } このように一回エラー関数でvcl_errorに飛ばして判断する必要がありま