Squid-2.3 をインストールする



Squid-2.3のインストール
個人使用でどのくらい効果があるものか疑問に思うけどキャッシュはあったほうが快適でしょう。
さあパッケージからインストール。

[1]rootで/stand/sysinstall を起動してインストールしましょう。

 
[2]とりあえず動かすための設定。( /usr/local/etc/squid/squid.conf )
/usr/local/etc/squid/squid.conf中にある http_access を変更します。
デフォルトだと deny all となっているので誰もアクセスできません。

http_access deny all

この行ををこう変える。

http_access allow all

あとはデフォルトでかまわないでしょう。
 

[3]システム再起動してみると。
cannot create /usr/local/squid/logs/access.log:  (13)Permission denied.

みごとエラー出力・・・どうもディレクトリに書き込み権がないみたいです。

clio# cd /usr/local/squid
clio# ls -l
total 15
drwxr-xr-x 2 root  wheel   512 Dec 21 00:37 cache
drwxr-xr-x 2 root  wheel   512 Dec 21 00:37 logs
-rw-r--r-- 1 root  wheel 12398 Dec 21 16:17 squid.out

cacheディレクトリも同じ運命をたどりそうなので、ついでにパーミッション変更。

clio# chmod 777 cache logs
clio# ls -l
total 15
drwxrwxrwx 2 root  wheel   512 Dec 21 00:37 cache
drwxrwxrwx 2 root  wheel   512 Dec 21 00:37 logs
-rw-r--r-- 1 root  wheel 12398 Dec 21 16:17 squid.out

では再度、再起動してみよう。

Failed to verify one of the swap directories, Check cache.log for details.
Run 'squid -z' to create swap directories if needed, or if running Squid for the first time.

またもやエラー出力されました。何々・・ squid -z としろってか?
どうも、これが初期化らしいな。ということで実行。

clio# squid -z
2000/12/21 16:38:34: Creating Swap Directories

ふー、やっと終了。

[4]さあキャッシュの効果はいかがなものか!?ブラウザのプロキシ設定を変更してみましょう。
期待した効果はありますか?けっこういい感じだと思うんですけどね。clio.home.or.jp:3128とかです。
デフォルトのポート番号は3128になってます。間違わないように。
 


Squid