weblogic配置SSL

2016-06-29(Wednesday) 22:20

申请www.dengdezhao.cn的服务器证书

  • 提交电子流给www.dengdezhao.cn域名申请服务器证书
  • 电子流通过后会得到cert.pfx证书文件以及证书安装密码“password"(此处为方便理解以password代替)

将得到的pfx证书拆分成crt以及key ###

  • 安装openssl
  • 切换到openssl/bin目录,将cert.pfx放置在该目录
  • 执行命令:openssl pkcs12 -in cert.pfx -nodes -out ddz/prod.pem
  • 提示输入密码,输入"password"
  • 执行命令:openssl x509 -in ddz/prod.pem -out ddz/prod.crt得到crt证书

转换crt证书为p7b

  • 双击prod.crt切到”详细信息"标签,点击按钮"复制到文件"
  • 下一步,选P7B证书,并选中"如果可能,则数据包括证书路径中的所有证书"
  • 另存为prod.p7b即完成证书转换

转换crt证书为p12

  • 执行命令:openssl pkcs12 -export -clcerts -inkey ddz/prod.pem -in ddz/prod.crt -out ddz/ewallet.p12
  • 提示设置密码,设置为oracle1234(安装时要用到)
  • 将ewallet.p12以及prod.p7b上传到服务器路径/data01/oracle/req下

配置owm 钱包安装证书

  • ITOC连接到服务器
  • 切换到/data01/oracle/adf/Oracle_WT1/bin目录
  • 运行./owm &
  • 在弹出的wallet窗口选择打开/data01/oracle/req下的钱包
  • 输入密码上一步设置的oracle1234
  • 可以看到是个空的钱包,在左侧“Trusted Certificates"上右键导入prod.p7b
  • 导入成功即可看到三个证书文件在左侧栏
  • 勾选wallet菜单下的Auto login项
  • 然后SAVE钱包退出。

配置 SSL.conf

  • 切换到OHS的配置目录/data01/oracle/adf/Oracle_WT1/instances/instance1/config/OHS/ohs1/
  • 编辑ssl.conf文件修改Listen Port为443
  • 修改VirtualHost *:443
  • 修改SSLWallet路径为 "/data01/oracle/req"
  • 保存退出

重启OHS

  • 重启OHS之后即可验证HTTPS访问是否可行。

Category: weblogic Tagged: weblogic SSL

Page 1 of 1