我以前在 Windows 2012 R2 Server 上使用 anywhereaccess 时一切正常。我们与其他企业共用一栋大楼,IT 系统需要维护,但从那时起我就收到了此错误:
他们坚称他们什么都没做,但我尝试的一切似乎都不起作用,我重新启动了所有 HTTP 服务,删除了旧的 SSL 证书,并重新启动了 IIS Web 服务。
当我访问该页面时,看到的是一片空白。
最后,我还尝试查看使用了端口 80 和 443 的内容。我使用了它netstat -b -a
并得到了以下结果:
TCP 0.0.0.0:80 PROFILE-SERVER:0 LISTENING
TCP 0.0.0.0:443 PROFILE-SERVER:0 LISTENING
我还发现它使用 PID 4
。也就是“系统”
有人能提供任何建议或解释为什么当我登录到 remotewebaccess 域时显示的是空白页吗?
谢谢。
答案1
也许 SSL 握手失败,您可以检查私钥是否丢失或损坏...
我建议使用此 Diag 工具来帮助您发现问题(当然取决于您的 IIS)以下是针对 IIS 7 的:
http://blogs.msdn.com/b/vijaysk/archive/2009/09/20/ssl-diagnostics-tool-for-iis-7.aspx
您还可以从客户端或服务器捕获网络跟踪,对其进行过滤以显示 SSL 和 TLS,它将清楚地向您显示该过程...
答案2
您发布的浏览器错误页面非常清楚地说明了这一点 - 该框提供的 SSL 证书对于您用来访问的域名无效。
Web 服务器似乎没有问题,但由于证书无效,Anywhere Access 无法工作。
为服务器设置包含以下信息的有效证书:全部服务器应该可以通过域名进行访问,并且它应该可以工作。
更新:尝试使用不同的客户端、手机或笔记本电脑,检查它是否可以在那里排除病毒扫描程序/个人防火墙。访问它时,我只得到401 - Not authorized
一个空白的响应页面。似乎默认错误页面被设置为空白页。检查nmap -A -p80,443
看起来 IIS 确实在正常运行。