内容へ移動
ClownWiki
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
トレース:
varnish:11_delete_cache
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== キャッシュ削除 ====== 公式:https://www.varnish-cache.org/docs/4.0/users-guide/purging.html?highlight=ban ===== VCLに設定追加 ===== method「PURGE」で対象URLにアクセスすると、対象URLのキャッシュが削除できる。 <code> # vi /etc/varnish/default.vcl acl purge { "localhost"; "192.168.24.0"/24; } sub vcl_recv { # allow PURGE from localhost and 192.168.24... if (req.method == "PURGE") { if (client.ip !~ purge) { return(synth(403, "Not allowed")); } ban("obj.http.x-url ~ " + req.url); # Assumes req.url is a regex. This might be a bit too simple } } sub vcl_backend_response { set beresp.http.x-url = bereq.url; } sub vcl_deliver { unset resp.http.x-url; # Optional } </code> ===== ドメイン配下をまとめて削除 ===== <code> # curl -X PURGE http://test.example.com </code> ===== 特定のURLを削除 ===== <code> # curl -X PURGE http://test.example.com/static/___test___/index.html </code>
varnish/11_delete_cache.txt
· 最終更新: 2025/02/16 13:53 by
127.0.0.1
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ