Squid Cacheをセットアップする

  

Squidプロキシサーバ一般的なUnix、Linuxが付属しています。私はCentOS 5.3を使っています、そしてSquidは自己コンパイルされています。

Squidのデフォルトcache_mem 100 16 256

/etc/squid/squid.confを開きます。

設定します。

$ vi /etc/squid/squid.conf

#http_portは、プロキシポートです。80または8080を占有する他のhttpサービスがない場合は、これら2つのポートを設定できます。覚えやすいです。私は8086を装備しています。デフォルトのポートは3128です。

http_port 8086

#キャッシュメモリのサイズを1Gに設定します。私のサーバーのメモリは2Gです。

cache_mem 1000 MB

#cache_dirアドレスを設定します。最初の数値パラメータはcache_memで設定したサイズより小さくすることはできません。そうしないと、警告が表示されます。 16、256は第1レベルおよび第2レベルのディレクトリを表します。設定が終わったら、squid -zを使ってキャッシュディレクトリを有効にする必要があります。

cache_dir ufs /var /spool /squid 1000 16 256

#全員がアクセスできるように設定します。デフォルトでは、誰もプロキシを使用できません。エラー: "URLの取得中に要求されたURLを取得できませんでした:...< http_access allow all<

#Set visible_hostnameを許可しない、<; FATAL:完全修飾ホスト名を特定できませんでした。 'visible_hostname'を設定してください。

visible_hostname zhhproxy

#その他はデフォルト値で保存されます。

$ squid -z

スワップディレクトリの作成

$ squid -NCd1

デバッグを簡単にするためにフォアグラウンドで実行します。デバッグはSquidを実行してスプライトプロセスとして実行するために直接行われます。

印刷要求を処理する準備ができました。

Copyright © Windowsの知識 All Rights Reserved