Fedora Core 500の技
Valid XHTML 1.0!
正当なCSSです!

TOP > Linux > Fedoraの技 > 001-100 > 098

squidでリファラを外部に送らないようにするには

リンクを辿ってWebサイトを見るとリファラというものが受信元に渡されます。このリファラをapacheに付属するCGI printenvで表示すると下記のようになります。

〜略〜
HTTP_KEEP_ALIVE="300"
HTTP_REFERER="http://www.fedora500.jp/printenv.html"
HTTP_USER_AGENT="Mozilla/5.0 (Windows; U; Windows NT 5.0; ja-JP; rv:1.7.6) Gecko/20050318 Firefox/1.0.2"
〜略〜

この情報を出したくない場合には/etc/squid/squid.confを修正します。

# vi /etc/squid/squid.conf
header_access Referer deny all この行を加えます

設定を反映させるためsquidを再起動します。

# service squid restart

するとリファラは表示されないことが分かります。ただしこの設定によりアクセスできなくなるサーバがあるかもしれません。

〜略〜
HTTP_KEEP_ALIVE="300"
HTTP_USER_AGENT="Mozilla/5.0 (Windows; U; Windows NT 5.0; ja-JP; rv:1.7.6) Gecko/20050318 Firefox/1.0.2"
〜略〜

2005-12-03 作成