タグ

ブックマーク / cms-blog.mitsue.co.jp (2)

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

    各ブロックの役割続き 前回に続き、残りのブロックにつき見ていきます。 vcl_pipe : Varnishを通過させる際の処理 vcl_pass : Varnishでキャッシュさせない時の処理 vcl_hit  : キャッシュにヒットした時の処理 vcl_miss : キャッシュにヒットしなかった時の処理 vcl_error : 各種エラーの時の処理 vcl_deliver : コンテンツを送信する際の処理 vcl_pass キャッシュを行わない通常のプロキシとして動作します。 リクエストヘッダおよびレスポンスヘッダの操作が可能です。 vcl_pipe 何らかの理由でvcl_passが上手く動作しない場合やRFC2616で定義されているMETHOD以外を取り扱う場合に利用します。 pipeを行った場合、バックエンドへの初回リクエスト時にはX-Forwarded-Forが付与されますが、パイ

  • 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