我已使用此处提到的步骤在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中看到任何登录信息。
有人可以建议我错在哪里吗?
感谢。
答案 0 :(得分:0)
重置iis一次......
在重置iis之前,请确保以下事项......
您已在weblogic控制台中启用了SSL端口,并确保已在该服务器的防火墙中启用该端口。否则它将不允许通过该端口进行任何外部/远程通信
你必须绑定IIS中的ip addess和端口以进行ssl通信......你必须在iisproxy.ini中指定SecureProxy = ON(证书应该是物理上的位置,在iisproxy.ini中指定的位置)文件如c:/mycert.pem)