Soralis2.6インストール物語
■■■
■■■ 以下の作業はroot権限で作業を行いました
■■■
|
Squidのダウンロード |
| ファイルの展開とアプリケーションの登録 |
これで解凍できなくてエラーが出た場合は gzip -d squid-1.22-src.tar.gz tar -xvf gzip -dc squid-1.22-src.tar
RunCache & とキーをたたいてください。 "&"はバックグランドで動かすと言う決まり文句です。 でも、仮に動かしてみる場合は"&"をつけないほうがよいかも知れません。 なぜなら、^D(Ctrl+D)を打つだけでsquidを中止できるからです。 何かメッセージがでているようならうまく動いていない証拠です。 ログファイルを確認してください。 /export/home/squid/error.log と /usr/local/squid/bin/a.out ファイルで確認する事ができます。 両方ともエディタで開いて見る事ができます。
● /etc/init.dに起動ファイルを置きます。
cd /etc/init.d vi squid.local
|
#!/sbin/sh # # File Name : squid.local # directory : /etc/init.d # case "$1" in 'start') if [ -f /usr/local/squid/bin/squid ] ;then echo ">> Starting Squid service ------------- Squid 1.22" /usr/local/squid/bin/RunCache & > /dev/null 2>&1 fi ;; 'stop') if [ -f /usr/local/squid/logs/squid.pid ] ;then kill `cat /usr/local/squid/logs/squid.pid` fi ;; *) echo ">> Usage:$0 { start | stop } " ;; esac |
● /etc/rc3.d に /etc/init.d で登録した起動ファイルにリンクを張ります。
(Windowsの[スタートアップ]にアプリケーションのショートカットを入れたのと同じです)
ln /etc/init.d/squid.local S99squid.local