Oracle iPlanet 7.0 リバース プロキシ サーバの設定

stmndr で Oracle iPlanet 7.0 Web サーバをリバース プロキシとして使用できます。
casso1283
Oracle iPlanet 7.0 Web サーバを
SiteMinder
とのリバース プロキシとして使用することができます。
casso1283
SiteMinder
エージェント設定ウィザードによって変更されるのは、Oracle iPlanet (以前の Sun Java System) Web サーバ上の
デフォルトの
obj.conf ファイル
のみ
です。他のインスタンスまたはリバース プロキシ展開を
SiteMinder
で保護するには、
SiteMinder
の設定をデフォルトの obj.conf ファイルから
instance_name
-obj.conf ファイルにコピーしてください。たとえば、Web サーバのインストール時に obj.conf ファイルが作成されましたが、その後 my_server.example.com という名前のサーバ インスタンスを追加したとします。my_server.example.com 上のリソースを
SiteMinder
で保護するには、ウィザードによって追加された
SiteMinder
の設定を obj.conf ファイルから my_server.example.com-obj.conf ファイルにコピーします。
以下の手順に従います。
  1. 以下のディレクティブを
    instance_name
    -obj.conf ファイルに追加します。
    • NameTrans
      以下の形式を使用して、ローカルおよびリモートの仮想パスを指定します。
      NameTrans fn="map" from="local_virtual_path" name="reverse-proxy-/local_virtual_path" to="remote_virtual_path"
      NameTrans fn="map" from="/realma" name="reverse-proxy-/reamla" to="http://server.example.org/realma/"
  2. 以下のディレクティブを obj.conf ファイルの
    末尾
    に追加します。
    • オブジェクト名
      以下の形式を使用して、NameTrans ディレクティブ内で使用されるローカルの仮想パスの名前とリモートの仮想パスの URL を指定します。
      <Object name="reverse-proxy-/local_virtual_path"> Route fn="set-origin-server" server="http://remote_server_URL:port" </Object>
      <Object name="reverse-proxy-/realma"> Route fn="set-origin-server" server="http://server.example.org:port" </Object>
    • Object ppath
      クライアントからサーバに与えられた部分的なパスを指定します。
      <Object ppath="http:*"> Service fn="proxy-retrieve" method="*" </Object>
  3. Web サーバを再起動します。
    リバース プロキシが設定されます。