OHS负载平衡器无法与Weblogic 12c一起使用

时间:2019-05-11 12:13:41

标签: ssl-certificate

我有一个集群环境,其中有两台机器,分别是机器1和机器2。机器1具有管理服务器和管理服务器1,机器2具有管理服务器2

我可以使用machine1和machine2的不同URL分别访问应用程序。我需要为此群集配置负载均衡器。我正在使用OHS作为机器3中的负载平衡器。

我们部署在集群上的应用程序以SSL模式运行。 在OHS中,我对mod_wl_ohs.conf进行了如下更改

<Location /app>
WLSRequest On
WebLogicHost hostname
WebLogicPort 443
SecureProxy ON
WLSSLWallet "${ORACLE_INSTANCE}/config/fmwconfig/components/${COMPONENT_TYPE}/instances/${COMPONENT_NAME}/keystores/mywallet"
</Location>

在OHS中,我需要创建钱包并添加Weblogic的证书。

为此,我在碰到任何网址后都从浏览器获取了证书 我使用创建了钱包 orapki钱包create -wallet mywallet -auto_login_only

weblogic正在使用“演示身份”和“演示信任”密钥库。我需要将这些证书添加到ohs钱包中。

添加了以下证书

orapki wallet add -wallet ./mywallet/ -trusted_cert -cert /scratch/webcert.cer -auto_login_only

在weblogic中,我还启用了weblogic插件

当我点击负载均衡器的网址时,我会看到如下日志

[2019-05-11T05:02:15.7159-07:00] [OHS] [ERROR:32] [OH99999] [weblogic] [host_id: hostid] [host_addr: ipaddress] [pid: 125454] [tid: 140330050651904] [user: root] [ecid: 005Y9hnW1HxEgK85Rj1Fid000Ua3000000] [rid: 0] [VirtualHost: main] nzos_Handshake: mod_wl failed (29024)
[2019-05-11T05:02:15.7160-07:00] [OHS] [ERROR:32] [OH99999] [weblogic] [host_id: hostid] [host_addr: ipaddress] [pid: 125454] [tid: 140330050651904] [user: root] [ecid: 005Y9hnW1HxEgK85Rj1Fid000Ua3000000] [rid: 0] [VirtualHost: main] wl_ssl_open : SSL Handshake failed onserror : Success, error : 29024, status : 2
[2019-05-11T05:02:15.7160-07:00] [OHS] [ERROR:32] [OH99999] [weblogic] [client_id: 10.191.35.238] [host_id: hostid] [host_addr: ipaddress] [pid: 125454] [tid: 140330050651904] [user: root] [ecid: 005Y9hnW1HxEgK85Rj1Fid000Ua3000000] [rid: 0] [VirtualHost: hostid.in.company.com:443] <005Y9hnW1HxEgK85Rj1Fid000Ua3000000> *******Exception type [NO_RESOURCES] (Could not open secure connection) raised at line 1826 of URL.cpp
[2019-05-11T05:02:15.7161-07:00] [OHS] [ERROR:32] [OH99999] [weblogic] [client_id: 10.191.35.238] [host_id: hostid] [host_addr: ipaddress] [pid: 125454] [tid: 140330050651904] [user: root] [ecid: 005Y9hnW1HxEgK85Rj1Fid000Ua3000000] [rid: 0] [VirtualHost: hostid.in.company.com:443] Trying GET /app at backend host 'ipaddress/443; got exception 'NO_RESOURCES: [os error=0,  line 1826 of URL.cpp]: Could not open secure connection'

请告知我将证书添加到钱包中的正确过程。

0 个答案:

没有答案