Squid 2.5

2008年10月10日
SquidGoogle I'm Feeling Lucky™ は HTTP/FTP プロキシ サーバです。リクエストのキャッシュを共有することによりネットワーク帯域を節約 したり、外部向けに HTTP リクエストを発生させるコンピュータをまとめる事でセキュ リティを向上させることが出来ます。

インストールと設定

Solaris 10 の Companion DVD に含まれている SFWsquid をインストールします。

# cd /cdrom/cdrom0/Solaris_Software_Companion/Solaris_i386/Packages
# pkgadd -d `pwd` SFWsquid

</cdrom/s10_807_software_companion/Solaris_Software_Companion/Solaris_i386/Pac
kages> 中のパッケージインスタンス <SFWsquid> を処理中です。

squid - web proxy cache(i386) 2007.04.26.08.02
    By accepting this notice, you agree to be bound by the following
    agreements:
...

Squid はデフォルトで /opt/sfw/squid/ にインストールされます。 このディレクトリの etc/squid.conf.defaultetc/squid.conf へコピーして Squid の設定を行います。

# ポート 8080 で LISTEN
http_port 8080

# /var/cache/squid 上で 500MB のキャッシュを使用
cache_dir ufs /var/cache/squid 500 16 256

# ホスト名
visible_hostname safran

# 192.168.101.xxx からの使用許可を追加
acl localarea src 192.168.101.0/255.255.255.0
http_access allow localarea

Squid のログや pid ファイルの出力先、実行時のユーザなどを変更する場合は適時修正して ください。 同様に mime.conf.defaultmime.conf へコピーして 下さい。こちらは特に編集する必要はありません。

次に squid コマンドでキャッシュ用のディレクトリを作成します。

# /opt/sfw/squid/sbin/squid -z
2008/10/10 19:45:45| Creating Swap Directories

RunCache で起動します。終了は sbin/squid -k shutdown で行う事が出来ます。

# bin/RunCache &
Running: squid -sY  >> /opt/sfw/squid/var/squid.out 2>&1
[1] 6461
# 

エラーが発生する場合は var/logs/ のファイルを参照してください。

CVS 2008/10/23