0

専用マシン (RedHat 6.x) に Apache 2.4.12 があり、2 つの Weblogic 管理対象サーバー (ポート: 9101 と 9102。RedHat 6.x 上の Weblogic 12c) を備えた別のマシンでバランスをとる必要があります。ペガ」。

以下の構成を Apache VirtualHost (myvirtualhost.conf) に実装しましたが、両方の BalancerMember をアクティブにすると機能しません。2 つの BalancerMember の 1 つにコメントすると、正常に動作します。

それを修正するための提案はありますか?

ご協力ありがとうございました

<VirtualHost myvirtualhost:443>
    SSLEngine on
    SSLProxyEngine on
    SSLProxyVerify none
    SSLProxyCheckPeerCN off
    SSLProxyCheckPeerName off
    SSLProtocol all -SSLv2

   #Server certificate
   SSLCertificateFile /opt/rh/httpd24/root/etc/httpd/ssl/xxx.cer

   #chiave privata del server:
   SSLCertificateKeyFile /opt/rh/httpd24/root/etc/httpd/ssl/xxx.key

   #chain del certificato del server:
   SSLCertificateChainFile /opt/rh/httpd24/root/etc/httpd/ssl/xxx.crt

   #Certificate Authority (CA):
   #SSLCACertificateFile /opt/rh/httpd24/root/etc/httpd/ssl/xxx.crt

    ################################

   <Proxy balancer://mybalancing>
       BalancerMember https://myweblogicserver:9101
       BalancerMember https://myweblogicserver:9102
   </Proxy>

    ProxyRequests on
    ProxyPreserveHost on 

##########Disable URL ############
ProxyPass  /myexcludedpath !
##################################

    ProxyPass "/" "balancer://mybalancing/"
    ProxyPassReverse "/" "balancer://mybalancing/"

</VirtualHost>

編集:はい、正しくパラメータを設定しました。ログインページにアクセスします(機能する場合と機能しない場合の両方)が、機能しない場合に資格情報を入力すると、次のように表示されます。

Status  fail
Message There has been an issue; please consult your system administrator
Operator ID Unauthenticated or not available
Requestor ID    No ID available
Timestamp   Thu Feb 25 12:37:36 CET 2016
Engine Version  PegaRULES 7.10 ML9 (coreAssemblyCached_719_730)

しかし、BalancerMember の 1 つにコメントすると、次のようになります。

<Proxy balancer://mybalancing>
   # BalancerMember https://myweblogicserver:9101
     BalancerMember https://myweblogicserver:9102
</Proxy>

それは正常に動作します。

だから私は 'balancer' の宣言で何かを見逃していると思います.

どんな提案でも大歓迎です。

ありがとう

EDIT2: はい、セッション レプリケーションは 2 つのサーバー間でうまく機能します。サーバーへの直接URLを使用してログインできます(実際にはサーバー内のノード、マシンは同じですが、変更点はポートです:9101と9102)、現在の状態を維持しながら他のサーバー(他のノード)を切り替えますsession ..これはproxypassのディレクティブだと思いますが、初めて直面しました

4

1 に答える 1

0

WebLogic Web Server プラグインを使用するための基本的な手順は次のとおりです。

  1. .so ファイルをダウンロードして、/etc/httpd/modules にコピーします。

  2. 次の内容で /etc/httpd/conf.d/weblogic.conf という名前のファイルを作成します。

LoadModule weblogic_module modules/mod_wl_24.so

<IfModule weblogic_module>
    WebLogicCluster myweblogicserver:9101,myweblogicserver:9102
    DebugConfigInfo ON
    MatchExpression * 
</IfModule>
于 2016-03-02T14:14:35.180 に答える