Home > Linux > | ソフトウェア > [メモ]Squidで特定条件の場合にキャッシュさせない設定

[メモ]Squidで特定条件の場合にキャッシュさせない設定

仕事の関係でSquidで特定条件(特定のWebサイト)のデータをキャッシュさせない設定を調べてみた。

まず/etc/squid/squid.confを開いて、aclに適当な名前(例:noCacheURL)をつけて、キャッシュさせたくないサイトのURLを正規表現で記述。

acl noCacheURL url_regex ^http://.*\.watch\.impress\.co\.jp/

cacheディレクティブで、noCacheURLdenyとして指定。

cache deny noCacheURL

/etc/squid/squid.confを保存したら、squidを再起動して終わり。
キャッシュされるかどうかは、/var/log/squid/access.logで確認。

僕が調べたところでは、no_cacheディレクティブを使った設定例はいくつかあったけど、Squid 2.6以降ではcacheディレクティブに置き換えられた模様で、そっちでの設定例は見つけられなかった。(少なくとも、日本語のヤツは。)
ということで、備忘録代わりにエントリー。

Comments:0

Comment Form

Trackbacks:0

TrackBack URL for this entry
http://www.downtown.jp/MT5/mt-tb.cgi/1163
Listed below are links to weblogs that reference
[メモ]Squidで特定条件の場合にキャッシュさせない設定 from Soukaku's HENA-CHOKO Blog

Home > Linux > | ソフトウェア > [メモ]Squidで特定条件の場合にキャッシュさせない設定

Return to page top