如果我在概念上错了,请纠正我:
情景1:
我正在使用Dreamweaver访问Windows Server上安装的Coldfusion 8服务器。它在我的本地网络中。我可以使用RealVNC登录该框。 我在Internet Explorer的框中打开了一个WSDL。相同的WSDL,当我尝试在我的网络浏览器(Firefox或任何其他)中打开时,我收到了网页的消息 是免费的。我记得,我的客户端向我提供了WSDL,询问了他想要在防火墙中添加的IP地址。我相信这就是原因 为什么我无法访问桌面上的WSDL(从VNC可以进入安装了CF 8的Windows Server)。如果我错了,请纠正我?
情景2:
如上所述,我基本上是通过我的计算机上安装的dreamweaver来处理Windows Server。我正在Windows服务器上创建coldfusion文件 (通过dreamweaver)并尝试将SOAP请求发送到WSDL。我收到了以下错误:
无法从网址读取WSDL:https://testing/abcphp?wsdl.
错误:javax.net.ssl.SSLPeerUnverifiedException:peer未经过身份验证。
我知道这是一个关于SSL问题的网络服务,但我的担心与此处的错误无关。我的想法如下:
虽然我试图通过dreamweaver访问和使用coldfusion服务器,但我收到的错误消息是在我的桌面浏览器上。所以,我的问题是,这可以 因为我的IP地址?我的意思是我的IP地址不是客户端要求并添加到他的防火墙的IP地址,它是提供给客户端的盒子IP地址 正如我在场景1中描述的那样。
因此,如果这不是因为我的IP地址,那么我非常确定我需要在Coldfusion 8(安装在盒子上)Truststore中添加SSL证书。
请确认我并不困惑。
谢谢
答案 0 :(得分:1)
情景1
是的,绝对可能是服务器不接受您的IP地址的问题。如果他们的防火墙配置为阻止您,那么您无法获取他们的页面。请注意,您将获得Not Available
,这意味着它无法连接到服务器。这可能是由于几个原因,但他们阻止你就是其中之一。特别是因为他们显然告诉你他们需要授予你访问权。
场景2
同样,这可能有几个原因,但如果终点是使用SSL,那么您需要在密钥库中为ColdFusion提供证书才能与服务通信(解密数据包)。显然,他们还必须通过防火墙允许你的ColdFusion服务器的IP地址。请注意,您在此处获得了Peer not authenticated
。另外,您可能还需要用户名和密码凭据。他们应该真的为您提供与其服务进行通信所需的所有信息。
我已经为您提供了有关如何在其他问题下安装用于ColdFusion的SSL证书的分步说明 - https://stackoverflow.com/a/19449937/1636917