【问题标题】:enabling SSL - IIS proxying weblogic server启用 SSL - IIS 代理 weblogic 服务器
【发布时间】:2013-08-02 14:41:39
【问题描述】:

我已经使用此处提到的步骤在 IIS 服务器(在 Windows 2003 上运行)上启用了 SSL:

http://www.techpaste.com/2012/01/steps-configure-ssl-iis-windows-2003-server/

看起来 SSL 已正确启用,因为当我点击时:

http://hostname.myhost

我在浏览器中得到以下信息:

该页面必须通过安全通道查看您正在尝试的页面 访问受到安全套接字层 (SSL) 的保护。

请尝试以下方法:

Type https:// at the beginning of the address you are attempting to reach and press ENTER.

我使用这个 IIS 作为我的 weblogic 服务器的代理。我的所有配置都在 HTTP (http://hostname.myhost/myapp/test.jsp) 上运行。

但是当我尝试(HTTPS)时:

https://myhost/myapp/test.jsp

它不起作用。我在浏览器中得到以下信息:

The connection was interrupted

谷歌搜索后,我发现我需要在 weblogic 上启用 HTTPS,并且我必须在 IIS 插件和 weblogic 之间建立信任。

URL - http://docs.oracle.com/cd/E13222_01/wls/docs81/plugins/isapi.html#100382
Section: Using SSL with the Microsoft Internet Information Server Plug-In

我通过选中“启用 SSL 侦听端口”在 weblogic 上启用了 HTTPS。 使用 keytool 和 java 命令,我得到了 pem 文件以及 DemoTrust.jks 中相应证书的相应 der 文件。 我在 iisproxy.ini 文件中添加了以下两个键:

SecureProxy=ON
TrustedCAFile=c:/mycert.pem

但是,当我访问 https://hostname.myhost/myapp/test.jsp 时,我仍然在浏览器中遇到同样的错误。 在 iisforward.log 我看到以下内容:

Fri Aug 02 14:52:29 2013 load properties from: C:\Inetpub\WLS_IIS_Plugin\iisproxy.ini
Fri Aug 02 14:52:29 2013 WLForwardPath: /
Fri Aug 02 14:54:36 2013 TerminateFilter...

我在 iisproxy.log 中没有看到任何日志。

谁能指出我哪里错了?

谢谢。

【问题讨论】:

    标签: iis ssl weblogic


    【解决方案1】:

    重置 iis 一次...

    在重置 iis 之前,请确保...

    您已在 weblogic 控制台中启用 SSL 端口,并确保您已在该服务器的防火墙中启用该端口。否则将不允许通过该端口进行任何外部/远程通信

    您必须在 IIS 中绑定 IP 地址和端口才能进行 ssl 通信...并且您必须在 iisproxy.ini 中指定 SecureProxy=ON(证书应位于物理位置...在 iisproxy.ini 中指定的位置文件如 c:/mycert.pem)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-16
      • 1970-01-01
      • 1970-01-01
      • 2021-02-18
      • 2022-10-14
      • 1970-01-01
      • 2014-06-09
      • 1970-01-01
      相关资源
      最近更新 更多