Interstage Portalworks 管理者ガイド
目次 索引 前ページ次ページ

付録B Portalworksサーバの動作方式> B.2 動作方式の設定

B.2.1 運用管理者の作業

Applet方式での運用を行う場合、運用管理者は、以下の作業を行います。

PACファイルの作成と配置

Webブラウザからの要求を制御するため、以下の手順でPAC(Proxy Automatic Configuration)ファイルを作成・配置します。

手順

  1. 以下のPortalworksが提供するproxy.pacファイルを、一般利用者がアクセス可能なWebサーバ(HTTP)上へ複写します。
    • image
      [Interstageインストールフォルダ]\Portalworks\WEB-INF\setup\applet\proxy.pac
    • imageimage
      /opt/FJSVispw/WEB-INF/setup/applet/proxy.pac
  2. 複写した「proxy.pac」をテキストエディタなどで開き、以下の変更を行います。
    var DIRECT_PROXY = "DIRECT";
    var NORMAL_PROXY = "PROXY localhost:8888;PROXY dummyProxy:80;DIRECT";
    var APPLET_PROXY = "PROXY localhost:8888;DIRECT";
    var DEBUG = false;
    
    function FindProxyForURL(url, host) 
    {
        // for DEBUG. 
        if (DEBUG) alert("proxy.pac : url ( " + url + " ), host ( " + host + " )");
        if (shExpMatch(url, "*/portalworks/proxy/*")) {
            if (DEBUG) alert(DIRECT_PROXY); 
            return DIRECT_PROXY; 
        }
        if (shExpMatch(url, "*/portalworks/*")) {
            if (DEBUG) alert(APPLET_PROXY); 
            return APPLET_PROXY; 
        }
        if (DEBUG) alert(NORMAL_PROXY); 
        return NORMAL_PROXY; 
    }

    image
    利用者が独自のPACファイルを利用している場合、Portalworksが提供するproxy.pacを利用者のパソコンへ複写し、その端末に適用できるように編集してください。

web.xmlの編集とサーブレットの再起動

Portalworksで提供するweb.xmlを編集します。

上記の定義のコメントを外してください。
その後、サーブレットを再起動してください。(“サーブレットの起動と停止”を参照)

Portalworksサーバの情報の編集

以下のindex.htmlを開き、%SERVERNAME%の部分をインストールしたサーバのURLに変更してください。

  • image
    [J2EE共通ディレクトリ]\ijserver\PortalServer\apps\portalworks.war\proxy\index.html
    (J2EE共通ディレクトリのデフォルトは、C:\Interstage\J2EE\var\deployment です。)
  • imageimage
    /opt/FJSVj2ee/var/deployment/ijserver/PortalServer/apps/portalworks.war/proxy/index.html
<HTML>
<HEAD><TITLE>Portalworks</TITLE></HEAD>
<FRAMESET FRAMEBORDER=0 ROWS=”0,*,0”>
  <FRAME SRC="applet.html" NAME="PortalWorksApplet">
  <FRAME SRC="%SERVERNAME%/portalworks/director" NAME="PortalWorks">
  <FRAME SRC="dummy.html" NAME="dummy">
</FRAMESET>
<NOFRAMES>
</NOFRAMES>
</HTML>

例)インストールしたサーバがhttp://pwserver.fujitsu.comの場合

<HTML>
<HEAD><TITLE>Portalworks</TITLE></HEAD>
<FRAMESET FRAMEBORDER=0 ROWS=”0,*,0”>
  <FRAME SRC="applet.html" NAME="PortalWorksApplet">
  <FRAME SRC="http://pwserver.fujitsu.com/portalworks/director" NAME="PortalWorks">
  <FRAME SRC="dummy.html" NAME="dummy">
</FRAMESET>
<NOFRAMES>
</NOFRAMES>
</HTML>

目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005