-1

如果我在概念上是错误的,请纠正我:

场景一:

我正在使用 Dreamweaver 访问安装在 Windows Server 上的 Coldfusion 8 服务器。它在我的本地网络中。我可以使用 RealVNC 登录该框。我在 Internet Explorer 上的框中打开了一个 WSDL。相同的 WSDL,当我尝试在我的网络浏览器(Firefox 或任何其他)中打开时,我收到该网页不可用的消息。我记得,向我提供 WSDL 的客户问我他想在防火墙中添加的 IP 地址。我相信这就是我无法在桌面上访问 WSDL 的原因(从那里我可以 VNC 进入安装了 CF 8 的 Windows Server)。如果我在某个地方错了,请纠正我?

场景二:

如上所述,我基本上是通过安装在我的计算机上的dreamweaver 在Windows Server 上工作。我正在Windows 服务器上(通过dreamweaver)创建coldfusion 文件并尝试向WSDL 发送SOAP 请求。我收到以下错误:

无法从 URL 读取 WSDL:https://testing/abcphp?wsdl. 错误:javax.net.ssl.SSLPeerUnverifiedException:对等体未通过身份验证。

我知道这是一个通过 SSL 问题的网络服务,但我的担心与这里的错误无关。我的想法如下:

尽管我正在尝试通过dreamweaver 访问和使用coldfusion 服务器,但我收到的错误消息在我的桌面浏览器上。所以,我的问题是,这可能是因为我的 IP 地址吗?我的意思是我的 IP 地址不是客户要求并添加到他的防火墙的 IP 地址,而是如我在场景 1 中描述的那样提供给客户端的盒子 IP 地址。

因此,如果这不是因为我的 IP 地址,那么我非常确定我需要在 Coldfusion 8(安装在盒子上)Truststore 中添加 SSL 证书。

请确认我在这里没有混淆。

谢谢

4

1 回答 1

1

方案 1

是的,绝对可能是服务器不接受您的 IP 地址的问题。如果他们将防火墙配置为阻止您,那么您将无法获取他们的页面。请注意,您正在获取Not Available,这意味着它无法连接到服务器。这可能是由于几个原因,但他们阻止你是其中之一。特别是因为他们显然告诉您他们需要授予您访问权限。

方案 2

同样,这可能有几个原因,但如果端点使用 SSL,那么您将需要他们在密钥库中的证书,以便 ColdFusion 与服务通信(以解密数据包)。显然,他们还必须允许您的 ColdFusion 服务器的 IP 地址通过他们的防火墙。请注意,您正在到达Peer not authenticated这里。顺便说一句,您可能还需要他们提供的用户名和密码凭据。他们确实应该为您提供与他们的服务进行通信所需的所有信息。

我已经在您的另一个问题下为您提供了有关如何安装用于 ColdFusion 的 SSL 证书的分步说明 - https://stackoverflow.com/a/19449937/1636917

于 2013-10-18T13:11:13.823 回答