服务器更换SSL证书,微信小程序报600001

这篇具有很好参考价值的文章主要介绍了服务器更换SSL证书,微信小程序报600001。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

项目场景:

某政府单位项目的SSL证书一直使用免费华为SSL证书,一年到期,需要重新申请。因此,服务器需要更换SSL证书。


问题描述

在nginx组件中成功替换到最新证书并重启,测试使用浏览器访问系统一切正常,成功使用了最新证书进行TLS握手协议。但是,存在部分用户在使用小程序时会出现问题。此类用户使用小程序会报错误:errno: 600001, errMsg: “request:fail -102:net::ERR_CONNECTION_REFUSED“
服务器更换SSL证书,微信小程序报600001


原因分析:

第一时间想到了是否由于 SSL证书更换导致,便先去核对SSL证书和Nginx的配置。

  • SSL证书核对
    通过使用 myssl网站进行SSL/TLS安全评估报告,发现此网站评价为A,符合业务需求,并没有问题
    服务器更换SSL证书,微信小程序报600001
    网上查到网站,说需要服务器支持 TLSv1 TLSv1.1 TLSv1.2 此三种协议就可以。又通过验证TLS协议的网站查看,发现满足以上条件。
    服务器更换SSL证书,微信小程序报600001
    根据以上判断SSL证书没有问题!

  • Nginx配置核对
    查看配置文件无误

      #https 请求 服务器开放端口                  
    listen 443 ssl;
    server_name localhost xxxx.cn;     
   
      #加密配置文件
    ssl_certificate /usr/local/nginx/cert/scs1646878988638_server.crt;        
    ssl_certificate_key /usr/local/nginx/cert/scs1646878988638_server.key;   
    
    ssl_session_timeout 60m;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_prefer_server_ciphers on;

参考网站:HTTPS安全与兼容性配置指南

最后,只能按照浏览器相关的经验,应该是微信小程序缓存旧证书的原因,导致微信小程序还使用旧证书进行TLS握手。


解决方案:

解决方案应该有两个:文章来源地址https://www.toymoban.com/news/detail-420668.html

  1. 等待
    应该微信会自动清理此小程序缓存
  2. 手动清除此微信小程序的缓存(不能保证立刻生效)
    按照此教程微信小程序缓存清理

到了这里,关于服务器更换SSL证书,微信小程序报600001的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序开发工具报错对应的服务器证书无效

      提示错误信息:“对应的服务器证书无效。控制台输入 showRequestInfo() 可以获取更详细信息。” 解决方法:详情 --项目设置 -- 选择“不校验安全域名、TLS版本以及HTTPS证书”,如下图:  完美解决!!!!

    2024年02月08日
    浏览(27)
  • Tomcat 服务器安装SSL证书

    Tomcat服务器安装SSL证书 Tomcat 支持 PFX 格式和 JKS 两种格式的证书,您可根据您 Tomcat 的版本择其中一种格式的证书安装到 Tomcat 上。 一、安装PFX 格式证书 1、准备好 PFX 格式的证书; 2、在 Tomcat 安装目录下新建 cert 目录,将证书文件拷贝到 cert 目录下。 3、打开 Tomcat conf serv

    2024年02月03日
    浏览(32)
  • 已成功与服务器建立连接,但在登录过程中发生错误。(提供程序:SSL提供程序,错误:0-证书链是由不受信任的颁发机构颁发的。)”

             今天我在写一个.NET6 API 时,我使用了Dapper框架配置数据库连接,配置好之后,在链接DB时出现错误,发现错误是 Microsoft.Data.SqlClient 引起的,使用 System.Data.SqlClient  就可以正常访问,错误信息如下: A connection was successfully established with the server, but then an error occu

    2024年02月06日
    浏览(43)
  • Nginx 服务器 SSL 证书安装部署

    本文档指导您如何在 Nginx 服务器中安装 SSL 证书。 说明 本文档以证书名称 xxx为例。 Nginx 版本以 nginx/1.18.0 为例。 当前服务器的操作系统为 CentOS 7,由于操作系统的版本不同,详细操作步骤略有区别。 安装 SSL 证书前,请您在 Nginx 服务器上开启 HTTPS 默认端口 443,避免证书安

    2024年02月16日
    浏览(40)
  • Nginx服务器上安装SSL证书

    服务器已经开启了443端口(HTTPS服务的默认端口) 服务器上已安装了http_ssl_module模块 进入nginx安装目录执行如下命令 若出现“–with-http_ssl_module”说明已经安装过,否则继续执行下列步骤 再执行如下命令: 这里一定不要执行make install,否则会覆盖掉原来的nginx 会多一个objs文件夹

    2024年02月13日
    浏览(26)
  • 【服务器】使用域名解析服务器的IP地址并配置SSL证书

    ​ 目录 🌺【服务器】使用域名访问服务器的IP地址 【前提】服务器设置端口  🌻1. 域名解析服务器IP  🌼2. 绑定域名方式一:常用 🌷2.1 阿里云领取免费SSL证书 🌷2.2 修改Nginx配置文件 (1)打开Xftp和Xshell 7 (2)Xshell 7安装Nginx环境 🍀a.【nginx.conf配置文件】 🍀b. 【不同路

    2024年01月24日
    浏览(43)
  • 在Nginx服务器如何安装SSL证书

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Nginx安装步骤:安装详细步骤 进入数字证书管理服务/SSL 证书 /免费证书 点击下载 服务器类型选择Nginx 点击下载 将下载好的证书压缩包进行解压:会有下图两个文件 将证书文件和私钥文件上传到Nginx服

    2024年02月09日
    浏览(46)
  • aliyun服务器(Linux)安装emqx,配置ssl证书

    EMQX版本:5.0.8 操作系统及版本:Ubuntu 20.04.1 云服务器:阿里云轻量应用服务器 所用软件:WinSCP、XShell、宝塔面板、MQTTX 其他 食用本文的前提:服务器已经购买,相关基础配置已经完备,域名已经备案,域名与IP已经绑定。 文章末尾会提供所用到的软件 小破站找到的emqx安装

    2024年02月09日
    浏览(51)
  • 查看MySQL服务器是否启用了SSL连接,并且查看ssl证书是否存在

    文章目录 一、查看MySQL服务器是否启用了SSL连接 1.登录MySQL服务器 2.查看SSL配置 二、查看证书是否存在 查看MySQL服务器是否启用了SSL连接,并且查看ssl证书是否存在 在Linux终端中,可以通过以下命令登录MySQL服务器: mysql -u username -p 其中,username为MySQL服务器的用户名。执行该

    2024年02月15日
    浏览(34)
  • 微信小程序-后台安装ssl证书

    准备工作:准备ssl证书,可以在域名管理中申请、下载该证书(***.key ***.pem) 有几种方式: 一、对于springboot项目,可以在yaml文件里面配置ssl 二、可以配置nginx,现在讲一下这种方式: cd /usr/local/nginx/conf #进入Nginx默认安装目录。如果您修改过默认安装目录,请根据实际配置

    2024年02月12日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包