记录一下在web中进行调试调用视频服务器SDK的验证时碰到无法调用服务端接口的问题,当然这个问题不具有通用性,仅作为记录以备后查。本文地址:http://www.04007.cn/article/1163.html,未经许可,不得转载.
其中之一是因为服务器的时间与本地的时间差异较大,服务器的时候未自动进行更新导致的。linux系统下可使用如下命令手动更新时间。如果经常发生时间差异,建议写入定时任务。本文地址:http://www.04007.cn/article/1163.html,未经许可,不得转载.
[root@localhost ~]# ntpdate time-a.nist.gov [root@localhost ~]# crontab -l #每周一的0时自动更新时间 0 0 * * 1 ntpdate time-a.nist.gov在web端的视频服务中调用服务端进行auth验证时遇到 NET::ERR_CERT_COMMON_NAME_INVALID 错误。此错误中的common name是安装SSL证书的域。导致 NET::ERR_CERT_COMMON_NAME_INVALID错误即是提示我们请求的域名与实际ssl证书的域名不一致。比如我们网站位于 domaina.com,则 SSL 证书上的通用名称将是 domaina.com。因此,错误NET::ERR_CERT_COMMON_NAME_INVALID 的问题是 SSL 证书上的通用名称由于某种原因无效而导致的。我这里是我的证书是域名,但我请求的时候是通过IP地址来请求的,因此发生了这样的错误,改成域名请求后就正常了。虽然我这里是这样解决的,但还有其他情况可能会导致此消息出现在浏览器中,包括如下:
SSL 证书不考虑域的 www 和非 www 变体。
在没有先安装 SSL 证书的情况下尝试将网站切换到 HTTPS。
站点安装了自签名 SSL 证书,但浏览器无法识别它的有效性或安全性。
防病毒软件阻止了 SSL 连接。
浏览器扩展程序正在干扰网站的 SSL 连接。
代理设置配置错误。
浏览器缓存或 SSL 状态已损坏。本文地址:http://www.04007.cn/article/1163.html,未经许可,不得转载.
因此,NET::ERR_CERT_COMMON_NAME_INVALID 错误在进行上面的常见情况处理后,如还存在,则需要考虑其它的可能性。本文地址:http://www.04007.cn/article/1163.html,未经许可,不得转载.
本文地址:http://www.04007.cn/article/1163.html 未经许可,不得转载. 手机访问本页请扫描右下方二维码.
![]() |
![]() |
手机扫码直接打开本页面 |