您的位置:首页 > 运维架构 > Tomcat

apache,nginx及tomcat中配置SSL双向访问

2011-06-24 18:50 387 查看
网上很多教程说配置的,对于双向的很少,按照tomcat中想当然的配置了nginx中配置,失败。翻网页,继续失败。在apache中试了,失败,翻网页,继续失败。打开错误日志,发现问题。翻看手册,问题解决。感谢“神童哥”的帮助,以下特别需要注意的部分:
1 tomcat的SSL双向很简单,略
2 nginx,常规命令安装后:nginx.conf,需要注意的是你的证书链长度,手册中
ssl_verify_depth

语法:ssl_verify_depth number
默认值:ssl_verify_depth 1
使用字段:main, server
设置客户证书认证链的长度。

看了没,有木有,默认是1,需要根据你自己的证书链长度加上,不然就像我一样,吐血一上午

3 apache,常规安装后,httpd.conf:除了需要跟nginx一样注意证书链的长度,还需要设置“顶级信任证书”(暂且这么叫吧)就是:
#顶级证书
SSLCACertificateFile conf/root.crt
root.crt为单张的根证书
到这里突然想起以前编写的验证证书路径的代码,跟这样的情况类似。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: