土曜日, 4月 19, 2008

DeleGateの設定

SaKuRa WORKS-Works [Windows2000実験室:DeleGateでWebProxyを作る]

上記のリンク先を参考に進めていけば、問題なく設定できる。

  1. サービスを消す

  2. C:\Program Files\DeleGate\bin>dg9_7_7-fix1.exe -P8080 ADMIN=hoge@example.com
    (* snip *)
    ... testing ports to be used [8080] ...
    Trying to start as a service [DeleGate Server -P8080] ...
    The service `DeleGate Server -P8080' exists. Delete it ? [y] / n : y
    OK. STOPped the previous service.
    OK. DELETEd the previous service.
    Create a new service ? [y] / n : n

  3. ディレクトリを消す

  4. リンク先には、%SYSTEMDRIVE%\Program Files, %SYSTEMDRIVE%\tmp, %SYSTEMDRIVE%\varを削除すると書いてあったが、%SYSTEMDRIVE%\tmpと%SYSTEMDRIVE%\varは見つからなかったので、削除できなかった。(恐らく、DGROOTを環境変数に設定したので、DGROOTの下にtmp, varフォルダが出来たのだと思われる。しかし、varフォルダは、DGROOT直下に見つかったが、tmpフォルダは見つからなかった。)
  5. DeleGateをD:直下に置き、D:\delegateとする

  6. DeleGateの設定ファイルを8080.cfgという名前でD:\delegateに保存する

  7. "8080.cfg"は以下の内容とする。
    -P8080
    ADMIN=hoge@example.com
    DGROOT="d:\delegate"
    VARDIR="d:\delegate\var"
    CACHEDIR="d:\delegate\cache"
    CACHE=do
    SERVER=http

  8. 起動

  9. D:\delegate\bin>dg9_7_7-fix1.exe -v +=../8080.cfg
    (* snip *)
    4/20 14:09:18.09 [604] 0+0: --INITIALIZATION DONE-08042014+0900: 9.7.7-fix1 on WindowsNT--


"INITIALIZATION DONE"と表示されたが、以前の環境変数DGROOTを参照して起動しているようだ。よって、環境変数DGROOTを削除して、システム再起動。で、リトライ!!

動いた!

それでは、サービスとして実行するように設定をしよう!

先ほど実行した時のコマンドから-vオプションを取り除いてdelegateを実行する。

D:\delegate\bin>dg9_7_7-fix1.exe +=../8080.cfg
... testing ports to be used [8080] ...
Trying to start as a service [DeleGate Server -P8080] ...
Set Automatic Start on System Startup ? [y] / n : y
OK. Parameters are saved in registry:
(* snip *)
OK. Environments are saved in registry:
(* snip *)
OK. The service is created successfully.
OK. The service started successfully.


そして、システムを再起度した後に、ココにアクセスしてみて、環境変数HTTP_VIAにDeleGateが含まれることを確認する。

確認した結果、以下のようになり、DeleGateが使えていることが分かった。

1.1 - (DeleGate/9.7.7-fix1)


以上でDeleGateの一通りの設定は終わりのようですが、このままの設定だといつかディスクがパンクするらしいです。よって、次回、キャッシュファイルの容量制限の設定に挑戦しようと思います。

# いつになることやら・・・

【参考】

0 件のコメント:

コメントを投稿