gpt4 book ai didi

Apache 自定义错误处理创建安全连接

转载 作者:行者123 更新时间:2023-12-03 07:51:09 26 4
gpt4 key购买 nike

如果不是标准的 http 错误,我如何将错误重定向到我的自定义错误页面?
例子:
我已经使用 ssl 配置了 apache 以通过客户端身份验证的 https 访问网站(服务器和客户端具有由 CA 签名的证书)。如果客户端没有证书,我将从 ssl 收到标准错误消息:
安全连接失败错误
代码:ssl_error_handshake_failure_alert
但我需要将此错误重定向到我的自定义错误页面。

最佳答案

你不能轻易。

SSL 错误发生在 TCP 级别,这意味着连接没有达到 Apache 的标准错误处理可以处理并重定向到自定义错误页面的程度。

有一个名为 mod_ssl_error (http://marcstern.tripod.com/mod_ssl_error/) 的旧 Apache 模块,它完全符合您的要求,但它需要您修补并重新编译 mod_ssl。

另一种选择是设置两个站点,一个带有 SSLVerifyClient 可选,另一个带有 SSLVerifyClient 要求 (http://www.modssl.org/docs/2.1/ssl_reference.html#ToC13)。将您的用户引导到第一个站点,如果可选连接有效,则将他们转发到第二个站点。否则显示错误消息。这不会帮助您找出连接不起作用的原因,但它会让您知道出现问题。

https://issues.apache.org/bugzilla/show_bug.cgi?id=35083有关此问题的一些其他详细信息。

关于Apache 自定义错误处理创建安全连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6110489/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com