Cosminexus V9 BPM/ESB基盤 サービスプラットフォーム 解説

[目次][用語][索引][前へ][次へ]

2.14.6 プロキシサーバを経由した通信

HTTPアダプタでは,プロキシサーバを経由して外部のネットワークにあるサービスを利用できます。

プロキシサーバを経由した通信の概要を次の図に示します。

図2-121 プロキシサーバを利用した通信

[図データ]

プロキシサーバ経由で接続するにはJavaVMのシステムプロパティの設定が必要です。設定が必要なプロパティを次の表に示します。

表2-59 プロキシサーバ経由の接続に必要なシステムプロパティ

プロパティ名 指定内容
http.proxyHost プロキシサーバのホスト名またはIPアドレスを指定します。空文字を指定した場合は,プロキシサーバに接続されません。
http.proxyPort プロキシサーバのポート番号を設定します。
http.proxyHostが適切に設定されていた場合に,http.proxyPortに空文字を指定したときは,http.proxyHostに指定されているホストの80番ポートにアクセスされます。
http.proxyHostを指定していない場合は,http.proxyPortを指定しても,プロキシサーバに接続されません。
http.nonProxyHosts プロキシサーバを利用しないホスト名群を必要に応じて指定します。
このプロパティで指定したホストに接続する場合は,http.proxyHostまたはhttps.proxyHostに指定したプロキシサーバは経由されません。ホストを複数指定する場合は,「|」で区切って設定します。ホスト名とホスト名の間には,「|」以外の文字(空白など)は指定できません。
https.proxyHost SSLプロトコルによる接続で使用するプロキシサーバのホスト名またはIPアドレスを指定します。
空文字を指定した場合は,プロキシサーバに接続されません。
https.proxyPort SSLプロトコルによる接続で使用するプロキシサーバのポート番号を設定します。
https.proxyHostが適切に設定されていた場合に,https.proxyPortに空文字を指定したときは,https.proxyHostに指定されているホストの443番ポートにアクセスされます。
https.proxyHostを指定していない場合は,https.proxyPortを指定しても,プロキシサーバに接続されません。

設定方法の詳細は,マニュアル「アプリケーションサーバ Webサービス開発ガイド」の「10.10 プロキシサーバ経由の接続」を参照してください。