squid
最終更新日時:2011-11-25 00:00:00
その他UNIX系
その他UNIX系
squidとは
squidはproxyサーバアプリケーションです。
また、HTTPアクセラレータ(reverse proxy)としても機能します。
インストール
2.6.STABLE12の例です。
※SELinuxを無効にしておいた方が無難だと思います。
※SELinuxが有効となっている状況での細かい動作確認は行ったことがありません。。。
squidの公式サイトからアーカイブを取得し、展開します。
% gzip -dc squid-2.6.STABLE12.tar.gz |tar xvf - % cd squid-2.6.STABLE12
あとはお決まりの手順。
% ./configure % make all % su # make install
インストール後、squid用のユーザーを作成し、初期化を行います。
# useradd squid # chown -R squid:squid /usr/local/squid/var # /usr/local/squid/sbin/squid -z
設定
/usr/local/squid/etc/squid.confが設定ファイルなので、これを適宜編集します。
設定項目はあまりに多いので省略(/_\;)
実行
代表的な実行コマンドを挙げておきます。
squidの起動
# /usr/local/squid/sbin/squid
squidの停止
# /usr/local/squid/sbin/squid -k shutdown
squidの設定ファイルの再読み込み
# /usr/local/squid/sbin/squid -k reconfigure