ページの先頭です。
ここから本文です。

よくあるご質問(サポートFAQ)

【WebOTX Application Server】WebOTXから別のWebサーバに処理を振り分けたい(OTX-FAQ-000777)

質問内容

以下の構成で現在運用しています。

サーバ1:WebOTX+SECUREMASTER/EAM(認証サーバ)
サーバ2:Tomcat+SECUREMASTER/EIM(セルフメンテナンス)

現在、サーバ1、サーバ2ともに外部からの接続可能な構成となっていますが、外部からの接続をWebOTXにまとめたいと考えております。

SECUREMASTER/EAM(認証サーバ)の接続は現在の環境と同じWebOTX(https)→SECUREMASTER/EAM(認証サーバ)とします。SECUREMASTER/EIM(セルフメンテナンス)へのリクエストもWebOTX側で受け付け、WebOTX(https)→Tomcat→SECUREMASTER/EIM(セルフメンテナンス)としたいと考えております。

WebOTXのWebサーバがEAMへのリクエストか、EIMへのリクエストかを判断し、適切にリクエストを振り分ける事はできますか?

回答内容

WebOTX Webサーバ 2.0以降のリバースプロキシ機能を使用することで実現可能です。

リクエストをまずWebOTX Webサーバで受け付け、リバースプロキシ機能を使用して、コンテキストに応じて、処理するWebサーバへリクエストの振り分けを行うようにします。

設定手順は以下のようになります。この手順では、EIMへのリクエストのコンテキストは、/eidm/としています。

1. httpd.confで、下記のモジュールを有効にします。
設定ファイル:
{WebOTXインストールディレクトリ}/domains/{ドメイン名}/config/WebServer/httpd.conf
下記モジュールのコメントアウトを解除(先頭の#を削除)します。
LoadModule proxy_module {WebOTXインストールディレクトリ}/WebServer**/modules/mod_proxy.so
LoadModule proxy_http_module {WebOTXインストールディレクトリ}/WebServer**/modules/mod_proxy_http.so
LoadModule rewrite_module {WebOTXインストールディレクトリ}/WebServer**/modules/mod_rewrite.so

2. ssl.confの<VirtualHos>内に、下記の定義を追記します。
設定ファイル:
{WebOTXインストールディレクトリ}/domains/{ドメイン名}/config/WebServer/ssl.conf

<VirtualHost _default_:443>
・・・
#以下を追記
RewriteEngine On
RewriteRule ^/eidm/(.*)$ http://<EIMが動作するサーバ名>/eidm/$1 [L,P]
#以上
</VirtualHost>

3. 設定変更の動作への反映のため、WebOTX Webサーバを再起動します。
 otxadmin> login --user admin --password **** --port (ポート番号)
 otxadmin> invoke server.WebServer.stop
 otxadmin> invoke server.WebServer.start


【対象製品】Application Server
【確認済みのバージョン】V6以降
【確認済みのエディション】すべて
【確認済みの対象OS】すべて
【確認済みのJavaバージョン】すべて
【コンポーネント】Webサーバ
【カテゴリー】運用/設定

製品名カテゴリ

WebOTX
WebOTX Application Server

  • コンテンツID: 3150103766
  • 公開日: 2012年10月18日
  • 最終更新日:2019年10月29日

アンケート

サポート情報充実のためアンケートにご協力をお願いいたします。



コメント欄:
ここからページ共通メニューです。 ページ共通メニューを読み飛ばす。