我在带有 IIS 6 的 Windows 2K3 服务器上运行。
由于某些问题,我想删除 SSL 绑定,并将流量重定向到 HTTP。
这成为一个问题,当客户端尝试通过 https 连接时,端口 443 上没有任何内容,因此它会收到 Cannot_Connect 错误而不是 404。我认为这发生在 IIS 之前。有没有办法捕获并重定向此错误而不必离开绑定并只执行简单的 IIS 重定向?我正在删除证书以解决安全问题(由于正在迁移服务器并且安全团队希望修复证书中的漏洞,因此需要快速完成)所以我不想保留证书。
谢谢!
不幸的是,您需要在端口 443 上进行侦听才能将 HTTPS 请求重定向到 HTTP。此外,包括服务器发送其 SSL 证书在内的 SSL 握手必须在客户端能够发送其 HTTPS 请求之前发生。
使用 HTTPS (SSL) 时,所有内容都被加密,包括包含 HTTPS 请求的 URL。