プロキシ環境下で intra-mart AccelPlatform から外部サイトにアクセスする方法を教えてください。

 
社内ネットワークなどプロキシ経由でインターネットに接続する環境に intra-mart AccelPlatform を構築した場合、intra-mart AccelPlatformからインターネット上の外部サービスに接続する場合は、プロキシを経由するための設定や環境構築が必要になります。

例えば、以下のような外部サービスへ接続するような機能を利用する場合は、プロキシ経由でアクセスする必要があります。

・LogicDeisnger の REST タスクを用いて外部サービスへ接続する
 https://document.intra-mart.jp/library/iap/public/im_logic/im_logic_specification/texts/function_specification/user_definition/rest.html

・intra-mart Accel Collaboration スケジュール Google OAuth認証クライアントの利用
 https://document.intra-mart.jp/library/iac/public/iac_core/iac_core_user_guide/texts/apply_guide/google_oauth/index.html

・Office 365 連携の利用
 https://document.intra-mart.jp/library/iap/public/im_office365/im_office365_setup_guide/index.html
 https://document.intra-mart.jp/library/iap/public/im_office365/im_office365_programming_guide/index.html
 https://document.intra-mart.jp/library/iap/public/im_logic/im_logic_specification/texts/appendix/task/im_office365/index.html


プロキシを経由する方法は、プロキシサーバの種類によって解決方法が異なります。


【認証を必要としないプロキシサーバの場合】

以下のいずれかを実施してください。

■ <%RESIN_HOME%>/conf/resin.properties の jvm_args の項目に、以下のようにプロキシ設定を追加してください。
 -Dhttp.proxyHost=<プロキシホストのURL>
 -Dhttp.proxyPort=<プロキシホストのポート番号>
 -Dhttps.proxyHost=<プロキシホストのURL>
 -Dhttps.proxyPort=<プロキシホストのポート番号>

■ <%RESIN_HOME%>/conf/resin.xml に、以下のようにプロキシ設定を追加してください。

  <system-property http.proxyHost="プロキシホストのIPアドレス"/>
  <system-property http.proxyPort="プロキシホストのポート番号"/>  
  <system-property https.proxyHost="プロキシホストのIPアドレス"/>
  <system-property https.proxyPort="プロキシホストのポート番号"/>

上記2通りの設定を行っても、プロキシを通過できない場合は、プロキシサーバ側で除外設定を検討してください。

■ プロキシサーバ側で除外設定を利用する
 例えば、プロキシサーバ側で、特定サーバからの通信の場合のみ、プロキシを除外するような設定がある場合、
 intra-mart AccelPlatform の稼働しているサーバからのアクセス時のみ除外いただくような方法が考えられます。


【認証を必要とするプロキシサーバの場合】

intra-mart AccelPlatform では、認証を必要とするプロキシサーバに対して ID/パスワードを設定することができません。
これを解決するためには、以下のような代替案が考えられます。

■CNTLM 等を利用する
 例えば CNTLM 等にて、通信時に認証を肩代わりするようなサーバをサーバ通信間に配置いただき、
 上記を経由して認証を代わりに実行いただく方法があります。

■プロキシサーバ側で認証除外設定を利用する
 例えば、プロキシサーバ側で、特定サーバからの通信の場合のみ、プロキシ認証を除外するような設定がある場合、
 intra-mart AccelPlatform の稼働しているサーバからのアクセス時のみ除外いただくような方法が考えられます。

 -- 対象 -------------------------------------------------------------------------
 iAP/Accel Platform/全アップデート
 ---------------------------------------------------------------------------------


FAQID:1279
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています
Powered by Zendesk