タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

varnishに関するi97506051502のブックマーク (2)

  • VarnishでAmazon S3の認証ヘッダを作るVMODを作ってみた – cat /dev/random > /dev/null &

    hiro_yさんからこんな質問を受けたので @xcir VarnishからS3の認証突破する方法とかご存知ないですか…と思いまして — 山岡広幸さん (@hiro_y) 7月 2, 2012 AWSの勉強がてら作ってみました。 S3のREST-APIのAuthorizationヘッダは、日付やリソースの場所などを改行で結合して HMAC-SHA1でハッシュ化して、BASE64エンコードする必要があります。 HMAC-SHA1については、Varnish公式が公開しているvmod-digestを使うことでできるのですが 出力をBASE64にすることができないので、コードを拝借して今回のVMODを作ってみました。 ちなみに改行を扱うことについても、インラインCかVMODを使う必要があります。 使い方 import awsrest; backend default { .host = "s3.am

  • Varnishの設定 その1 | CMS Blog | ミツエーリンクス

    今回は簡単な設定を行い各サブルーチンの役割を見ていきます。 backend backend default { .host = "192.168.0.1"; .port = "80"; } データを取りに行くバックエンドサーバ(Webサーバ)を指定します。 localhostやローカルネットワーク内でも構いませんし、グローバル越しでもサーバからアクセスできるところであれば取得することが可能です。名前解決が出来ればホスト名またはFQDNでの記載も可能ですが、最初のコンパイル時にIPに変換され組み込まれるため、IPが変わった場合は設定ファイル再読み込みが必要となります。 default 部分が設定名となり、変更や複数設定することが可能です。 例: backend mitsue { .host = "172.24.0.1"; .port = "80"; } backend solution {

  • 1