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

Apache自定义错误处理创建安全连接,apache,error-handling,Apache,Error Handling,如果不是标准http错误,如何将错误重定向到自定义错误页? 示例: 我已经使用ssl配置了apache,以便通过https和客户端身份验证访问网站(服务器和客户端都有CA签名的证书)。如果客户端没有证书,我将从ssl获取标准错误消息: 安全连接失败错误 代码:ssl\u错误\u握手\u失败\u警报 但是我需要将此错误重定向到我的自定义错误页。您不可能轻松地执行此操作 SSL错误发生在TCP级别,这意味着连接无法通过Apache的标准错误处理进行处理并重定向到自定义错误页面 有一个名为mod_ss

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

您不可能轻松地执行此操作

SSL错误发生在TCP级别,这意味着连接无法通过Apache的标准错误处理进行处理并重定向到自定义错误页面

有一个名为mod_ssl_error的旧Apache模块(http://marcstern.tripod.com/mod_ssl_error/)这正是您想要的,但它需要您修补并重新编译mod_ssl

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

有关此问题的更多详细信息,请参阅