HOME >> 鯖缶 >> Pound のインストール

2006年07月10日

Pound のインストール

Pound(http://www.apsis.ch/pound)をインストールする為のFedoraCore側の準備

■上記サイトから Pound-2.x.x.tgz をダウンロードします。(バージョンは今回2系の話です。1系は設定が異なります。)

■FedoraCore 側でコンパイルの準備をします。

# yum -y install gpp openssl-devel-0.9.8a

■作業フォルダでダウンロードしたtarボールを解凍し、フォルダを移動します。
$ tar zxvf Pound-2.x.x.tgz
$ cd Pound-2.x.x

■SSLオプションをつけてコンパイルします。
$ ./configure --with-ssl=/usr/include/openssl/
$ make
$ su
# make install

■インストールが完了したら、コンフィグファイルを書いて起動します。
# vi /usr/local/etc/pound.cfg
設定ファイルの記入をします。

■※サービス用起動スクリプト
#! /bin/sh
# chkconfig: 2345 95 95
# description: pound

POUND_HOME=/usr/local
POUND_PID=/var/run
NAME=pound
DESC="pound"

set -e

#Remove write permission for others
umask 002

case "$1" in
start)
echo -n "Starting $DESC: "
$POUND_HOME/sbin/pound -v -f $POUND_HOME/etc/pound.cfg -p $POUND_PID/pound.pid 2>&1 &
echo "$NAME."
;;
stop)
echo -n "Stopping $DESC: "
kill `cat $POUND_PID/pound.pid`
echo "$NAME."
;;
restart)
echo -n "Restarting $DESC: "
kill `cat $POUND_PID/pound.pid`
sleep 1s
$POUND_HOME/sbin/pound -v -f $POUND_HOME/etc/pound.cfg -p $POUND_PID/pound.pid 2>&1 &
echo "$NAME."
;;
*)
N=/etc/init.d/$NAME
echo "Usage: $N {start|stop|restart}" >&2
exit 1
;;
esac


■ファイルを作成したら実行フラグを付与します。
# chmod +x /etc/init.d/pound
# service pound start
# chkconfig pound on

« 一つ前のエントリーへ | HOMEへ | 次のエントリーへ »

【鯖缶カテゴリーの関連記事】

投稿者 on 2006年07月10日 15:21

Pound のインストールを最後までお読下さいましてありがとうございます。
に関するトラックバックやコメントを受け付けています。
に関する記事をお持ちの方や関連のブログをご紹介ください。
必ず訪問させて頂きます。

このエントリーを友達に紹介する!

友達のメールアドレス:

あなたのメールアドレス:

メッセージ(オプション):

トラックバック

このエントリーのトラックバックURL:
http://www.eitaro-saba.com/mt-tb.cgi/18

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)