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

网上很多教程说配置的,对于双向的很少,按照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为单张的根证书
 到这里突然想起以前编写的验证证书路径的代码,跟这样的情况类似。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值