ページの先頭行へ戻る
Interstage Application Server V12.0.0 セキュリティシステム運用ガイド
FUJITSU Software

Enterprise Edition10.2.1 Webサーバの環境設定

HTTPトンネリングを使用する場合のWebサーバの環境設定について説明します。


HTTP-IIOPゲートウェイの構築

HTTPトンネリングを使用する場合、WebサーバにHTTP-IIOPゲートウェイを構築する必要があります。以下に手順を説明します。


注意

  • HTTP-IIOPゲートウェイ動作時は、Webサーバ上でCORBAサービスが動作中であることを確認してください。

  • IPv6環境でHTTPトンネリング機能を使用する場合は、以下が必要となります。

    • WebサーバがIPv6で運用されている必要があります。

    • configファイルのIIOP_hostnameパラメタに、IPv6形式のアドレス、またはIPv6形式で名前解決可能なホスト名で設定しないでください。


Interstage HTTP Serverを使用する場合

Interstage HTTP Serverの環境定義ファイルをテキストエディタで開き、最後の行に以下の定義を追加します。Interstage HTTP Serverの環境定義ファイルについては、「Interstage HTTP Server 運用ガイド」を参照してください。

  LoadModule ODhttp_module <HTTP-IIOPゲートウェイのファイル>
  <Location /od-httpgw>
      SetHandler odhttp-handler
      Order deny,allow
      Deny from all
      Allow from all
  </Location>

HTTP-IIOPゲートウェイのファイル

C:\Interstage\ODWIN\bin\httpgw\ODhttpAp.dll

/opt/FSUNod/lib/libOMhttpAp.so

/opt/FJSVod/lib/libOMhttpAp.so

上記のファイルのパスはデフォルトのインストールパスです。インストール状況に応じて変更してください。


注意

WebサーバがInterstage HTTP Serverの場合、メッセージod40001およびod40002は出力されません。


Internet Information Servicesを使用する場合

C:\Interstage\ODWIN\bin\httpgwディレクトリをInternet Information Servicesの「仮想ディレクトリ」として設定します。
設定手順を以下に示します。


IIS 6.0の場合

  1. [コントロールパネル]>[管理ツール]>[インターネットインフォメーションサービス(IIS)マネージャ]を起動します。

  2. ローカルコンピュータのアイコンをクリックし、「Webサイト」から設定を行うWebサイトを選択します。

  3. [操作]>[新規作成]>[仮想ディレクトリ]をクリックします。

  4. 仮想ディレクトリの作成ウィザードで[次へ]をクリックします。

  5. 「エイリアス」に任意のエイリアス名(例: 「cgi-bin」)を入力し[次へ]をクリックします。

  6. 「パス」に「Interstageのインストールフォルダ\ODWIN\bin\httpgw」を設定し[次へ]をクリックします。

  7. 「ISAPIアプリケーションやCGIなどを実行する」のチェックボックスにチェックマークを設定し[次へ]をクリックします。

  8. [完了]をクリックします。

  9. 次に、「Webサービス拡張」を選択します。

  10. [操作]>[新しいWebサービス拡張を追加]をクリックします。

  11. 「拡張名」に任意の拡張名を入力します。

  12. 「必要なファイル」に「Interstageのインストールフォルダ\ODWIN\bin\httpgw\ODhttp.dll」を追加します。

  13. 「拡張の状態を許可済みに設定する」のチェックボックスにチェックマークを設定します。

  14. [OK]をクリックします。


IIS 7.0の場合

  1. 設定前に、Internet Information Services>World Wide Webサービス>アプリケーション開発機能>ISAPI拡張機能がインストールされているか確認してください。インストールについては「インターネットインフォメーションサービス(IIS)マネージャ」のヘルプを参照してください。

  2. [コントロールパネル]>[管理ツール]>[IIS Manager](または、インターネットインフォメーションサービス(IIS)マネージャ)を起動します。

  3. [接続]ウィンドウのローカルコンピュータをクリックし「Webサイト」から設定を行うWebサイトを選択します。

  4. [操作]>[仮想ディレクトリの表示]をクリックします。

  5. [操作]>[仮想ディレクトリの追加]をクリックします。

  6. 「仮想ディレクトリの追加」画面の「エイリアス」に任意のエイリアス名(例: 「cgi-bin」)を入力します。

  7. 「物理パス」に「Interstageのインストールフォルダ\ODWIN\bin\httpgw」を設定します。

  8. [OK]をクリックします。

  9. 再度、[接続]ウィンドウの「Webサイト」から設定を行うWebサイトを選択し、「ハンドラマッピング」をダブルクリックします。

  10. 「ISAPI-dll」を選択し、[操作]>[ハンドラのアクセス許可の編集]をクリックします。

  11. 「ハンドラのアクセス許可の編集」画面の「実行」のチェックボックスにチェックマークを設定します。

  12. [OK]をクリックします。

  13. [接続]ウィンドウのローカルコンピュータをクリックし「ISAPIおよびCGIの制限」をダブルクリックします。

  14. [操作]>[追加]をクリックします。

  15. 「ISAPIまたはCGIの制限の追加」画面の「ISAPIまたはCGIパス」に「Interstageのインストールフォルダ\ODWIN\bin\httpgw\ODhttp.dll」を設定します。

  16. 「拡張パスの実行を許可する」のチェックボックスにチェックマークを設定します。

  17. [OK]をクリックします。


WebサーバのSSL環境の設定

HTTPトンネリングでSSLを使用したセキュアな通信を行う場合は、WebサーバのSSL環境を使用します。設定方法は、使用するWebサーバの環境設定を参照してください。

Interstage HTTP Serverの場合

Interstage管理コンソールを使用して設定を行ってください。


HTMLの作成

JavaアプレットでHTTPトンネリングを使用する場合、Javaアプレットを実行するHTMLファイルで<applet>タグの<param>タグにパラメタを記述する必要があります。パラメタの詳細は、「10.2.3 HTTPトンネリングの起動方法」を参照してください。


以下にJavaアプレットを使用する場合のHTMLの記述例を示します。

Interstage HTTP Serverの場合
  <applet code="Sample.class" width=280 height=300>
    <param name=ORB_FJ_HTTP value=yes>
    <param name=ORB_FJ_SSL value=yes>
    <param name=ORB_FJ_HTTPGW value=http://host.com/od-httpgw>
  </applet>
Internet Information Servicesの場合
  <applet code="Sample.class" width=280 height=300>
    <param name=ORB_FJ_HTTP value=yes>
    <param name=ORB_FJ_SSL value=yes>
    <param name=ORB_FJ_HTTPGW value=http://host.com/cgi-bin/ODhttp.dll>
  </applet>