Netscape/iPlanet への接続

このセクションでは、Netscape Web サーバの構成方法について説明します。Web サーバの高度な接続方法については、第 4 章を参照してください。


メモ

Netscape を構成する作業の一部として、Netscape Java Interpreter を有効にしなければ ならない場合があります。ただし、これは JRun コネクタ ウィザードを起動しなければ わかりません。Java インタプリタを有効にする方法の詳細については、"Java インタ プリタの有効化"を参照してください。


ここでは、JMC 内からのコネクタ ウィザードの起動方法について説明します。コネクタ ウィザードを JRun インストールの一部として実行している場合は、このセクションを読む必要はありません。

JRun と Netscape Web サーバを接続するには

  1. Web サーバを停止します。
  2. Web ブラウザで次の URL を開いて、JMC を起動します。
    http://localhost:8000
    

    Windows の場合には、[スタート] > [プログラム] > [JRun 3.1] > [JRun 管理コン ソール] をクリックして JMC を起動することもできます。


    メモ

    この手順は、JRun が提供する Web サーバを既定のポート (8000) で使用して、 JMC に接続する場合を想定しています。


  3. JRun 管理者として JMC にログインします。
  4. アクセス バーの [コネクタ ウィザード] を選択します。
  5. コネクタ ウィザードで次の構成情報を指定します。
    コネクタ ウィザードの手順
    パラメータ
     
    説明
    手順 1
    JRun サーバ名
    Web サーバに接続する JRun サーバを選択します。通常は、default JRun サーバを選択します。
    admin JRun サーバは固有の Web サーバを持ち、JRun インストールの管理にのみ使用されます。default サーバには、サーブレット、JSP、および Web アプリケーションを公開できます。
    Web サーバの
    種類
    [Netscape Enterprise Server] または [Netscape FastTrack Server] を選択します。
    Web サーバの
    バージョン
    ドロップダウン リストから Web サーバのバージョンを選択します。
    Web サーバの
    プラットフォーム
    Netscape Web サーバを実行しているプラットフォームを選択します。
    手順 2
    JRun サーバの IP アドレス
    NES への接続に使用する JRun サーバの IP アドレスを入力します。NES と JRun サーバの IP アドレスが同じであれば、既定値 127.0.0.1 をそのまま使用してください。
    JRun サーバのコネクタ ポート
    JRun サーバで NES との通信に使用するポートを指定します。このポートと NES の HTTP ポートを混同しないでください。既定値は 51000 です。
    手順 3
    Netscape の
    http-xxx
    ディレクトリ
    https または httpd ディレクトリを指定します。このディレクトリは通常、/Netscape/suitespot ディレクトリ内にあり、httpd-xxx または https-xxx という名前が付けられています。
    JRun のディレクトリ リーダーを使用するには、[参照] をクリックします。
    ネイティブ
    コネクタまたは
    Java コネクタ
    Netscape Web サーバのネイティブ (既定) コネクタまたは Java コネクタを選択します。
    ネイティブ コネクタは NSAPI を使用して、Web サーバと通信します。通常は、このコネクタを使用してください。
    Java コネクタは、Netscape の Server Applet API を実装する純粋な Java コネクタです。このコネクタは、ご使用のプラットフォーム用のネイティブ コネクタを利用できない場合にのみ使用します。このコネクタを選択する場合は、コネクタをインストールする前に、使用する Netscape サーバ用に Java を有効にする必要があります。詳細については、"Java インタプリタの有効化"を参照してください。
  6. JRun コネクタのインストールが完了したら、NES/iPlanet Web サーバとdefault JRun サーバを再起動します。

    default JRun サーバがまだ起動されていない場合は、次の手順を実行します。

  7. 次の URL を使用して JRun デモ アプリケーションを実行し、JRun と NES/iPlanet Web サーバの接続を確認します。
    http://localhost:80/demo/index.html
    

    この手順は、NES/iPlanet が既定のポート 80 で接続を受信していることを想定して います。

    JRun のデモとサンプルのページが表示されます。

    デモ アプリケーションが実行されている場合は、JRun と NES/iPlanet Web サー バーの接続は正しく構成されています。デモ アプリケーションが正しく実行されな い場合は、"コネクタのトラブルシューティング"を参照してください。

Java インタプリタの有効化

ネイティブ コネクタは、ほとんどのプラットフォームで使用できます。コネクタが「使用可能である」場合、追加の構成手順は必要ありません。ネイティブ コネクタを使用できない場合は、JRun コネクタを追加する前に、Netscape Web サーバに組み込まれている Java インタプリタを有効にする必要があります。ここでは、Netscape 3.5.x 用の Java インタプリタを有効にする方法について説明します。

NES 3.5.x 用の Java インタプリタを有効にするには

  1. Netscape Enterprise Administration Server を起動し、[Programs] メニューを
    クリックします。

  2. [Programs] の [Java] をクリックします。
  3. [Activate the Java interpreter?] の [Yes] をクリックします。
  4. JRun コネクタ ウィザードを使用して、JRun と Netscape の接続を構成します。この構成手順については、"Netscape/iPlanet への接続"で説明します。

NES コンフィギュレーション ファイルへの変更

JRun コネクタ ウィザードでは、Netscape/Server4/https-マシン名/config/ ディレクトリの obj.conf ファイルを変更します。次に説明する変更内容は、ネイティブ コネクタを使用する場合と Java コネクタを使用する場合で異なります。

コネクタ ウィザードでは、JRun local.properties ファイルも変更します。詳細については、"local.properties への変更"を参照してください。

JRun コネクタ ウィザードで使用するファイルを変更しないでください。このセクションの説明は、情報だけを提供しています。

obj.conf ファイルを変更する場合、proxyhost 設定は、サーバ名ではなく IP アドレスにする必要があります。obj.conf ファイルのサンプルは、page 53で説明しています。obj.conf ファイルの編集の詳細については、Netscape のマニュアルを参照してください。

ネイティブ コネクタ (最も一般的なコネクタ)

ネイティブ コネクタを使用して Netscape の Web サーバに接続する場合、obj.conf ファイルは JRun によって次のように変更されます。

Java (非ネイティブ) コネクタ

Java (非ネイティブ) コネクタを使用して Netscape の Web サーバに接続する場合、obj.conf ファイルには JRun によって次の変更が加えられます。

サンプル obj.conf ファイル

次の例は、obj.conf ファイルのサンプルです。変更されたセクションはhighlighted。このファイルには、「ネイティブ」コネクタを使用する NES の実装に一般的な変更が含まれています。
サンプル obj.conf ファイル
 
# Netscape Communications Corporation - obj.conf
 
# パス名にはフォワード スラッシュを使用します。バックスラッシュを使用すると
 
# エラーが発生します。詳細については、マニュアルを参照してください。
 

 
Init fn=flex-init access="C:/Netscape/SuiteSpot/https-tford1/logs/access"
 
format.access="%Ses->client.ip% - %Req->vars.auth-user% [%SYSDATE%]
 
¥"%Req->reqpb.clf-request%¥" %Req->srvhdrs.clf-status% %Req->srvhdrs.content-length%"
 
Init fn=load-types mime-types=mime.types
 

 
Init fn="load-modules" shlib="C:/JRun/connectors/nsapi/intel-win/jrun_nsapi35.dll"
 
funcs="jruninit,jrunfilter,jrunservice"
 
Init proxyport="8081" verbose="false" proxyhost="127.0.0.1" timeout="300"
 
rulespath="C:/JRun/jsm-default/services/jse/properties/rules.properties"
 
fn="jruninit"
 

 
<Object name="default">
 
Nametrans fn="jrunfilter"
 
NameTrans fn=pfx2dir from=/ns-icons dir="C:/Netscape/SuiteSpot/ns-icons"
 
NameTrans fn=pfx2dir from=/mc-icons dir="C:/Netscape/SuiteSpot/ns-icons"
 
NameTrans fn="pfx2dir" from="/help" dir="C:/Netscape/SuiteSpot/manual/https/ug"
 
NameTrans fn=document-root root="C:/Netscape/SuiteSpot/docs"
 
PathCheck fn=nt-uri-clean
 
PathCheck fn="check-acl" acl="default"
 
PathCheck fn=find-pathinfo
 
PathCheck fn=find-index index-names="index.html,home.html"
 
ObjectType fn=type-by-extension
 
ObjectType fn=force-type type=text/plain
 
Service method=(GET|HEAD) type=magnus-internal/imagemap fn=imagemap
 
Service method=(GET|HEAD) type=magnus-internal/directory fn=index-common
 
Service method=(GET|HEAD) type=*magnus-internal/* fn=send-file
 
AddLog fn=flex-log name="access"
 
</Object>
 

 
<Object name=cgi>
 
ObjectType fn=force-type type=magnus-internal/cgi
 
Service fn=send-cgi
 
</Object>
 

 
<Object name="jrun">
 
PathCheck fn="jrunfilter"
 
Service fn="jrunservice"
 
</Object>