Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Squid Cacheを設定する方法

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> http_access allow all< p>#visible_hostnameを許可しない。エラーが報告されます:<;完全修飾ホスト名を特定できませんでした。 'visible_hostname'を設定してください。

visible_hostname zhhproxy

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

$ squid -z

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

$ squid -NCd1

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

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

Copyright © Windowsの知識 All Rights Reserved