在 Ubuntu 12.04.5 LTS 上启动我的 apache2 服务器时,出现以下错误
[错误] 无法配置客户端身份验证的验证位置
我的问题是,服务器上有多个客户端。那么问题是如何找出哪个客户端证书有问题?正如互联网上所述,我排除了(在某些客户端上)调用证书的文件,但 Apache2 服务器表示不需要有效证书和证书。
如果 apache 能够启动的话至少会很好,即使没有证书也是如此。;-)
祝你今天过得愉快
文克
答案1
检查您的证书是否为 .pem 格式(即 ASCII 文本)而不是 .der 格式(即二进制)。我的意思是实际打开它们并查看它们,而不仅仅是查看扩展名。
您最常提到的错误与无法读取和解析 SSLCertificateChainFile 或 SSLCACertificateFile 有关。
来源:http://docstore.mik.ua/orelly/weblinux2/apache/ch11_10.htm