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.default を etc/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.default を mime.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/ のファイルを参照してください。