使用IISpipe理器远程尝试“连接到站点”时出现“(503)服务器不可用”。 使用本地连接本地工作正常

我在Windows Server 2012上使用IIS 8.5。
我已经安装和configurationIIS“pipe理服务”。

当在本地运行“连接到网站”并尝试使用“本地主机”或127.0.0.1连接到服务器上的网站时,它可以正常工作…

当远程运行“连接到站点”并尝试使用其IP地址连接到服务器上的站点时,它不起作用。

我得到这个错误:

无法连接到特定的计算机。

详细信息:远程服务器返回错误:(503)服务器不可用。

我尝试更改证书,并从远程机器确authentication书已更改:

这个证书是发给不同的服务器的。

安全证书问题可能表明….

这对我意味着实际的Webpipe理服务在某种程度上被阻止。 此服务器在AWS上运行,我有一个安全组,允许从我的计算机上的Webpipe理端口8172上的stream量。

Windows防火墙具有允许通过8172的stream量的入站规则,但防火墙似乎closures。

这是以前的工作,但我重新安装了Webpipe理服务,并没有工作之后。

我已经搜遍了,找不到像这个特定的问题。 我查看了Webpipe理服务(C:\ inetpub \ logs \ wmsvc \ W3SVC1)的日志文件,并且在发生503错误时看不到任何条目。 我确实有“启用失败的请求跟踪”选项,但似乎没有任何区别。

如果有人有任何想法,我可以进一步debugging和/或可能是什么问题,我将不胜感激。

我用同样的东西挣了很久。 对我来说有效的是:在你安装IIS的机器上,angular色是:

  1. 用提升的权限打开cmd窗口(以pipe理员身份运行)
  2. 键入netsh
  3. inputhttp
  4. inputshow sslcert
  5. 使用命令delete sslcert ipport=ip-addr:8172并删除与端口8172有关的所有证书
  6. 通过“删除angular色或function”卸载IISpipe理服务function
  7. 重新安装该function
  8. 打开registry并find关键HKLM\SOFTWARE\Microsoft\WebManagement\Server\IPAddress
  9. 将te地址参数从*改为pipe理服务正在监听的实际IP地址
  10. 打开IISpipe理控制台。 点击服务器节点,selectfunctionpipe理服务。
  11. 启用远程pipe理并使用实际IP地址(而不是“全部未分配”设置

毕竟,它为我工作。 pipe理服务的重新安装留下了一些设置在function正常运行的干扰之后,或者看起来如此。 希望这会为你工作!