プロキシサーバーSquidで別のWebページへリダイレクトする

プロキシサーバーSquidで特定のURL(Webサイトのページ)をブロックする』の続きです。

職場で使っているWEBシステムで特定のページだけを閲覧できないようにプロキシサーバーのSquidでブロックするようにしました。

SquidURLブロック

しかし、上図のようなエラーだと、プロキシサーバーでブロックされているな、とわかり、プロキシの設定をオフにされると結局意味がないので、リダイレクトで別のページが表示されるようにしました。

 

< スポンサーリンク >

 

プロキシサーバーの設定

前回の設定です。
acl blacklist_regex url_regex "/etc/squid/blackurl.txt"
http_access deny blacklist_regex
http_access allow all

SquidURLブロック

 

3行目と4行目の間に
「deny_info 301:http://192.168.99.85/test_site/index5.html blacklist_regex」
と書き込みます。

Squidリダイレクト 

エラーになるページは「http://192.168.99.85/test_site/index5.html」にリダイレクトされます。

 

上書き保存します。

SquidURLブロック

 

Squidの再起動

画面右下のインジケーターのSquidをクリックします。

SquidURLブロック

 

[Stop Squid Service]をクリックしSquidを停止します。

SquidURLブロック

 

[Start Squid Service]をクリックしSquidを開始します。

SquidURLブロック

 

ブラウザを開いていた場合は、再起動し、アクセスしてみます。

ブラックリストに載っていないページはOK。

SquidURLブロック

 

エラーになるページは「index5.html」へリダイレクトされました。

Squidリダイレクト

 

< スポンサーリンク >



サブコンテンツ

このページの先頭へ