如何为用户未能提供客户端证书或他们提供的证书无效时配置自定义错误文档?
当我遇到这些错误时,浏览器会分别显示12,300
和ERR_BAD_SSL_CLIENT_AUTH_CERT
。我想向用户提供自定义错误。
这就是我在 NGINX 中的表现。
ERR_SSL_DECRYPT_ERROR_ALERT
当我将以下行添加到apache配置时,我收到错误“不支持的HTTP响应代码495”。
location = /495.html {}
error_page 495 /495.html;
location = /496.html {}
error_page 496 /496.html;
这是 httpd-2.4.6-45.el7.centos.4.x86_64
更新
我可以通过将 SSLVerifyClient 从要求更改为可选并使用重写规则,为496错误提供自定义错误文档。
ErrorDocument 495 /495.html
495错误仍未得到我。
答案 0 :(得分:0)
你在运行什么版本的Apache?
https://unix.stackexchange.com/questions/290845/unsupported-http-response-code-429
Apache 2.2不支持495。
Apache 2.4确实根据https://httpd.apache.org/docs/2.4/custom-error.html
支持此功能可以为指定为错误条件的任何HTTP状态代码定义自定义错误响应 - 即任何4xx或5xx状态。