启用S​​SL - IIS代理weblogic服务器

时间:2013-08-02 14:41:40

标签: iis ssl weblogic

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

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文件以及相应的der文件,用于DemoTrust.jks中的相应证书。 我在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中看到任何登录信息。

有人可以建议我错在哪里吗?

感谢。

1 个答案:

答案 0 :(得分:0)

重置iis一次......

在重置iis之前,请确保以下事项......

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

你必须绑定IIS中的ip addess和端口以进行ssl通信......你必须在iisproxy.ini中指定SecureProxy = ON(证书应该是物理上的位置,在iisproxy.ini中指定的位置)文件如c:/mycert.pem)