双向认证常见错误做法 我在七评CMS踩过的坑
新手上路
站里开了双向认证后,后台一直提示证书不匹配。我是在七评CMS后台「系统设置」→「安全配置」里开的双向认证,CA证书和站点证书都传了,客户端证书也发了,结果部分安卓机打不开。
第一步,先查「安全配置」里的证书链,我一开始只传了站点证书没传中间CA,补上中间CA后浏览器不报错了,如果还不行就检查证书顺序是不是「站点→中间→根」。第二步,去根目录找 config/ssl.php,把 verify_client 设成 on、ca_file 指到绝对路径,保存后清缓存,看到握手正常就对了,没成就看路径有没有权限。第三步,伪静态里加 ssl_verify_client on;,顺序别放错。
我这么弄完是能跑了,但双向认证对老设备兼容一般,你们有没有更省事的做法,或者这配置会不会拖慢首屏?
#1
回帖(2)
2楼 起为回帖 · 最新在前