首页 教程 服务器/数据库 关于宝塔面板提示“upgrade your ACME client to support TLSv1.2 or better”的解决办法

关于宝塔面板提示“upgrade your ACME client to support TLSv1.2 or better”的解决办法

关于宝塔面板提示“upgrade your ACME client to support TLSv1.2 or better”的解决办法

今天续期SSL证书的时候提示“upgrade your ACME client to support TLSv1.2 or better”,这一般是旧系统情况下TLS版本过低:acme.sh版本低于2.8所引起的,也就是提示:升级你的系统至 TLS 1.2 协议或更高版本。

但是国内服务器无法访问Github,所以总是升级失败。本站也是实操多次,终于解决这个问题。以下详细记录过程:

首先,卸载 acme.sh

执行以下命令卸载低版本的 acme.sh

acme.sh –uninstall

然后删除 /root/.acme.sh 目录

rm -rf /root/.acme.sh

安装 acme.sh

安装 acme.sh 之前我们需要先安装必要的工具和依赖

yum install socat curl -y

执行以下命令,安装 acme.sh

git clone https://gitee.com/bestHAI/acme.sh

提示以下信息,说明成功

Cloning into 'acme.sh'... remote: Enumerating objects: 17074, done. remote: Counting objects: 100% (17074/17074), done. remote: Compressing objects: 100% (6498/6498), done. remote: Total 17074 (delta 10552), reused 17074 (delta 10552), pack-reused 0 Receiving objects: 100% (17074/17074), 6.04 MiB | 1.46 MiB/s, done. Resolving deltas: 100% (10552/10552), done.

进入 acme.sh 目录,并安装 acme.sh 

cd ./acme.sh

./acme.sh --install

提示以下信息,则表示安装成功。

Installing to /root/.acme.sh Installed to /root/.acme.sh/acme.sh Installing alias to '/root/.bashrc' OK, Close and reopen your terminal to start using acme.sh Installing alias to '/root/.cshrc' Installing alias to '/root/.tcshrc' Installing cron job 7 0 * * * "/root/.acme.sh"/acme.sh --cron --home "/root/.acme.sh" > /dev/null Good, bash is found, so change the shebang to use bash as preferred. Please refer to https://curl.haxx.se/libcurl/c/libcurl-errors.html for error code: 35 Please refer to https://curl.haxx.se/libcurl/c/libcurl-errors.html for error code: 35 OK

然后输入 ./acme.sh -v 查看版本号:

https://github.com/acmesh-official/acme.sh v3.0.7

为:创建别名

alias acme.sh=~/.acme.sh/acme.sh

至此,acme.sh 全部安装完成,在宝塔面板申请 SSL证书即可。

以上就是宝塔面板提示“upgrade your ACME client to support TLSv1.2 or better”的解决办法,希望对大家有所帮助!

评论(0)条

提示:请勿发布广告垃圾评论,否则封号处理!!

    猜你喜欢
    【MySQL】用户管理

    【MySQL】用户管理

     服务器/数据库  3个月前  2.39k

    我们推荐使用普通用户对数据的访问。而root作为管理员可以对普通用户对应的权限进行设置和管理。如给张三和李四这样的普通用户权限设定后。就只能操作给你权限的库了。

    Cursor Rules 让开发效率变成10倍速

    Cursor Rules 让开发效率变成10倍速

     服务器/数据库  3个月前  1.39k

    在AI与编程的交汇点上,awesome-cursorrules项目犹如一座灯塔,指引着开发者们驶向更高效、更智能的编程未来。无论你是经验丰富的老手,还是刚入行的新人,这个项目都能为你的编程之旅增添一抹亮色。这些规则文件就像是你私人定制的AI助手,能够根据你的项目需求和个人偏好,精确地调教AI的行为。突然间,你会发现AI不仅能理解Next.js的最佳实践,还能自动应用TypeScript的类型检查,甚至主动提供Tailwind CSS的类名建议。探索新的应用场景,推动AI辅助编程的边界。

    探索Django 5: 从零开始,打造你的第一个Web应用

    探索Django 5: 从零开始,打造你的第一个Web应用

     服务器/数据库  3个月前  1.28k

    Django 是一个开放源代码的 Web 应用程序框架,由 Python 写成。它遵循 MVT(Model-View-Template)的设计模式,旨在帮助开发者高效地构建复杂且功能丰富的 Web 应用程序。随着每个版本的升级,Django 不断演变,提供更多功能和改进,让开发变得更加便捷。《Django 5 Web应用开发实战》集Django架站基础、项目实践、开发经验于一体,是一本从零基础到精通Django Web企业级开发技术的实战指南《Django 5 Web应用开发实战》内容以。

    MySQL 的mysql_secure_installation安全脚本执行过程介绍

    MySQL 的mysql_secure_installation安全脚本执行过程介绍

     服务器/数据库  3个月前  1.2k

    mysql_secure_installation 是 MySQL 提供的一个安全脚本,用于提高数据库服务器的安全性

    【MySQL基础篇】概述及SQL指令:DDL及DML

    【MySQL基础篇】概述及SQL指令:DDL及DML

     服务器/数据库  3个月前  554

    数据库是长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。数据库不仅仅是数据的简单堆积,而是遵循一定的规则和模式进行组织和管理的。数据库中的数据可以包括文本、数字、图像、音频等各种类型的信息。

    Redis中的哨兵(Sentinel)

    Redis中的哨兵(Sentinel)

     服务器/数据库  3个月前  345

    ​ 上篇文章我们讲述了Redis中的主从复制(Redis分布式系统中的主从复制-CSDN博客),本篇文章针对主从复制中的问题引出Redis中的哨兵,希望本篇文章会对你有所帮助。