阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      安卓手机上 https 无效的解决办法

      Android 机器 Https 证书失效的问题,

      服务端使用 Nginx (网页服务器)

      server {
          listen 443;
          ...
          ssl on;
          ssl_certificate /etc/pki/tls/certs/server.crt;
          ssl_certificate_key /etc/pki/tls/private/server.key;
          ...
      }
      

      大部分浏览器能识别 SSL 证书,但可能有小部分浏览器无法正确识别。

      比如安卓的华为浏览器,百度浏览器等。

      这种情况可以 将 server.crtserver.ca-bundle 的内容追加到一个新文件里,然后以这个 新文件作为 SSL 证书。

      注意:server.crt 的内容要在前面。

      # cd /etc/pki/tls/certs/
      # cat server.crt server.ca-bundle > server.chained.crt
      

      更新 /etc/nginx/conf.d/default.conf 文件中的 ssl_certificate 参数:

      ssl_certificate /etc/pki/tls/certs/server.chained.crt;
      

      修改后需重启 Nginx 服务。

      目录
      本文目录
      目录