Delegate を動かす
Delegate は、Plamo 2.1 の CDROM の、/contrib/Src/delegate6.1.18.tar.gz が使えます。もっと新しいものがほしい場合は、
http://www.delegate.org/delegate/を参照してください。
まずはこのソースを展開します。
$ cp /cdrom/contrib/Src/delegate6.1.18.tar.gz /usr/local/src
$ cd /usr/local/src
$ tar xvfz delegate6.1.18.tar.gz
Make の方法は、解凍したディレクトリ内の README.MAKE に記載されている通りです。具体的には、src/Makefile 中の ADMIN = のうしろに、
ご自身のメールアドレスを記載するだけです。
$ vi src/Makefile
$ make
これで、src/delegated ができているはずなので、root になって(su して)これを /usr/sbin あたりへ置きましょう。
$ su
password:
# cp src/delegated /usr/sbin
また、delegate 用の設定ファイルを作る場所も同時に作成しておきます。
# mkdir /etc/delegate
では、ここに WebAccess サーバへのリバースプロキシの設定を書きます。ファイル名は httpmount.conf ということにします。
# vi /etc/delegate/httpmount.conf
# cat /etc/delegate/httpmount.conf
SERVER=http
MOUNT=//webacc5/* http://aaa.bbb.ccc.dd:80/*
REACHABLE=aaa.bbb.ccc.dd
RELIABLE=*
CONNECT=d:*:*
ここで、aaa.bbb.ccc.dd は実際に WebAccess サーバが動いている NetWare(NTかもしれないが)サーバのIPアドレスです。
このファイルを作成したら、コマンドラインから Delegate を起動してみます。
# /usr/sbin/delegated -P80 +=/etc/delegate/httpmount.conf
メールアドレスが指定されていないから云々というエラーが出ますが、気にしないでください。これで、イントラネット内のホストの
ブラウザで LinuxBox へリクエストすると、WebAccess の画面がでれば、準備OKです。