専用マシン (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のディレクティブだと思いますが、初めて直面しました