”工欲善其事,必先利其器。“—孔子《论语.录灵公》
首页 > 编程 > ServBay版本.pdate公告

ServBay版本.pdate公告

发布于2024-11-06
浏览:380

我们很高兴地宣布新版本 1.4.4 已经到来!让我们来看看新增的备受期待的新功能。

ServBay Version .pdate Announcement

新功能

CA和证书管理:

  • 统一SSL证书管理平台:全新的证书管理平台,旨在简化证书申请和管理流程。
  • ServBay User CA 和 ServBay Public CA: 引入 ServBay User CA 和 ServBay Public CA,允许用户根据自己的证书管理需求选择合适的 CA。
  • 支持 ACME: 增加了对多个发行者的支持,例如 Let's Encrypt、zeroSSL 和 Google Trust Services;并支持多个 DNS API 提供商,例如 Cloudflare、goDaddy、Google Cloud 等。
  • 多种证书申请方式:支持通过ServBay CA、ACME协议申请证书,支持导入第三方证书,为用户提供灵活的证书管理选择。
  • 自建PKI系统:用户可以利用ServBay User CA创建自己的公钥基础设施(PKI)系统,并在自己的CA下颁发证书,增强管理自主权。
  • 支持多种加密算法:新增对ECC(256-521位)、RSA(2048-4096位)等多种强加密算法的支持,增强数据安全性。
  • 多样化的证书颁发:ServBay CA现支持颁发S/MIME邮件加密证书、代码签名证书、PDF文档加密证书,满足不同场景的安全需求。

其他更新

  • 配置验证:在Caddy中保存设置时,会进行配置验证,以确保正确性,提高系统稳定性。
  • 日志文件优化:修改了Caddy日志文件和格式,让用户更清晰地查看错误信息和网站访问日志。
  • Caddy模板更新:更新了Caddy模板,优化配置选项,增强用户配置体验。
  • 优化Helper检测和使用:ServBay Helper的依赖性检测现在更加准确,从而使Helper运行更加稳定。

错误修复

  • Caddyfile配置问题:修复了当Caddyfile中的目录或SSL文件路径包含空格时发生的错误。
  • VIP状态丢失:解决了升级新版本后VIP状态丢失的问题,保证用户权益不受影响。
  • DNS功能问题:修复了与在DNS中添加系统保留域名相关的错误,提高了DNS管理的灵活性和准确性。
  • 扩展的自定义 SSL 密钥文件支持: 主机页面现在允许使用具有各种扩展名的自定义 SSL 密钥文件,包括 .key、.pem 和 .crt,消除了之前仅支持 .key 的限制

发布日期
2024 年 10 月 1 日


非常感谢您坚持使用 ServBay。您的支持对我们来说意味着一切?
有疑问或需要帮助吗?我们的技术支持团队距离您仅一步之遥。让 Web 开发变得有趣而精彩! ?
如果您想获取最新资讯,请关注X(Twitter)和Facebook。
如果您有任何疑问,我们的工作人员将很乐意为您提供帮助,只需加入我们的 Discord 社区、Telegram 或 Whats 应用程序即可。

版本声明 本文转载于:https://dev.to/servbay/servbay-version-144-update-announcement-2j5n?1如有侵犯,请联系[email protected]删除
最新教程 更多>
  • 如何在 Go 中跟踪 HTTP POST 请求的进度?
    如何在 Go 中跟踪 HTTP POST 请求的进度?
    Go 中跟踪 HTTP POST 请求的进度通过 POST 请求发送大文件和图像时,开发者经常面临跟踪上传进度的挑战。本问题探讨了一种可靠的方法来监控 Go 应用程序中此类请求的进度。该问题建议手动打开 TCP 连接并分块发送 HTTP 请求。但是,此方法可能会遇到 HTTPS 站点的限制,并且不被...
    编程 发布于2024-11-06
  • 如何在 Java 中获取文件夹中的文件名列表?
    如何在 Java 中获取文件夹中的文件名列表?
    使用 Java 获取文件夹中的文件名获取目录中文件名列表的任务是各种环境中的常见需求编程场景。要在 Java 中实现此目的,有一种简单的方法,即利用 File 类。代码方法:首先,使用所需的目录路径实例化 File 对象:File folder = new File("your/path&...
    编程 发布于2024-11-06
  • 角管:综合指南
    角管:综合指南
    Angular 中的 Pipes 是简单的函数,用于在不修改底层数据的情况下转换模板中的数据。管道接收一个值,对其进行处理,然后返回格式化或转换后的输出。它们通常用于格式化日期、数字、字符串,甚至数组或对象。 它们允许您直接在视图中以更具可读性或相关性的格式格式化和显示数据,而无需更改底层数据模型。...
    编程 发布于2024-11-06
  • Tailwind CSS 和深色模式
    Tailwind CSS 和深色模式
    在本文中,我们将探讨如何在 Tailwind CSS 中实现深色模式。深色模式已成为流行的设计趋势,因为它可以在低光环境下提供更好的用户体验并减轻眼睛疲劳。 Tailwind 可以通过其内置实用程序轻松支持暗模式。 1. Tailwind 中的深色模式如何工作 Tailwind 提供...
    编程 发布于2024-11-06
  • 如何使用 CakePHP 的 Find 方法执行 JOIN 查询?
    如何使用 CakePHP 的 Find 方法执行 JOIN 查询?
    CakePHP Find 方法与 JOINCakePHP find 方法提供了一种从数据库检索数据的强大方法,包括连接表。本文演示了使用 CakePHP 的 find 方法执行 JOIN 查询的两种方法。方法 1:利用模型关系此方法涉及定义模型之间的关系并使用可遏制的行为。考虑以下模型关系:clas...
    编程 发布于2024-11-06
  • 如何在 Python 中重用生成器而不重新计算或存储结果?
    如何在 Python 中重用生成器而不重新计算或存储结果?
    通过重置在 Python 中重用生成器在 Python 中,生成器是用于迭代元素序列的强大工具。但是,一旦迭代开始,生成器就无法倒回。如果您需要多次重用生成器,这可能会带来挑战。重用生成器的一个策略是再次重新运行生成器函数。这将从头开始重新启动生成过程。然而,如果生成器函数的计算成本很高,则这种方法...
    编程 发布于2024-11-06
  • 面向 JavaScript 开发人员的热门 S 代码扩展
    面向 JavaScript 开发人员的热门 S 代码扩展
    JavaScript 正在快速发展,围绕它的工具生态系统也在快速发展。 作为开发人员,您希望使您的工作流程尽可能高效和流畅。这就是 Visual Studio Code (VS Code) 的用武之地。 我精心挑选了 5 个 VS Code 扩展,它们将显着增强您的 JavaScript 开发体验。...
    编程 发布于2024-11-06
  • 如何使用 HTML 输出标签来显示计算结果。
    如何使用 HTML 输出标签来显示计算结果。
    欢迎回来!我希望每个人都度过愉快的周末。今天,让我们回到 HTML 标签并重点关注 标签。 标签是什么? 标签用于显示计算结果。它是一个内联元素,可以放置在 、 或其他内联元素内。它通常用于显示计算结果或实时显示变量值。 阅读完整文章,实时观看并获取代码。 ...
    编程 发布于2024-11-06
  • Java:理解变量、数据类型和输入/输出
    Java:理解变量、数据类型和输入/输出
    介绍: Java 是世界上最流行、最通用的编程语言之一,它被用于从 Web 应用程序到移动应用程序的所有领域。如果您要开始 Java 之旅,了解基础知识至关重要。在本指南中,我们将深入探讨三个基本概念——变量、数据类型和输入/输出操作——它们构成了任何 Java 程序的支柱。在读完...
    编程 发布于2024-11-06
  • 如何根据 Div 的高度保持其纵横比?
    如何根据 Div 的高度保持其纵横比?
    根据高度维护 Div 的长宽比在网页设计中,控制元素的长宽比对于响应式布局至关重要。本题探讨了如何保持 div 的宽度占其高度的百分比,确保元素的形状保持一致,无论其高度如何变化。传统方法是使用 padding-top 来设置 div 的高度一个元素,而 padding-left 可以用作对象宽度的...
    编程 发布于2024-11-06
  • 在 Flet 中处理 DatePicker
    在 Flet 中处理 DatePicker
    我需要执行 DatePicker 的项目。 Veamos el ejemplo que proporciona la documentación oficial de Flet. import datetime import flet as ft def main(page: ft.Page): ...
    编程 发布于2024-11-06
  • 如何调整图像大小以适合圆形 SVG 蒙版?
    如何调整图像大小以适合圆形 SVG 蒙版?
    调整图像大小以适合圆形 SVG 路径尝试使用 SVG 路径从图像中剪切圆形部分时,这一点很重要以确保正确对齐。如果图像不太适合,可能是由于 SVG 蒙版的大小或位置不正确。这里有一种实现所需结果的替代方法:使用增强SVG 蒙版:此方法使用 SVG 蒙版创建一个圆孔,在其中显示图像:<svg w...
    编程 发布于2024-11-06
  • 技术面试问题 - 部分打字稿
    技术面试问题 - 部分打字稿
    Introduction Hello, hello!! :D Hope you’re all doing well! How we’re really feeling: I’m back with the second part of this series. ? In this...
    编程 发布于2024-11-06
  • 如何在 Laravel Eloquent 中为每个唯一的“seller_id”选择具有最大“created_at”的行?
    如何在 Laravel Eloquent 中为每个唯一的“seller_id”选择具有最大“created_at”的行?
    Laravel Eloquent: Select Rows with Maximum Created_at在 Laravel Eloquent 中,你可能会遇到需要选择所有具有最大值的行的场景表中每个唯一的 seller_id 的created_at 值。以下是实现此目的的方法:使用原始 SQL 查...
    编程 发布于2024-11-06
  • ReactJS 中的延迟加载:开发人员指南
    ReactJS 中的延迟加载:开发人员指南
    延迟加载是 ReactJS 中一项强大的技术,它允许组件或元素仅在需要时才加载,从而增强了 Web 应用程序的性能。在本文中,我们将探讨延迟加载的概念、它的好处,以及如何使用内置的 React.lazy() 和 React.Suspense 特征。   什么是延迟加载? 延迟加载是W...
    编程 发布于2024-11-06

免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。

Copyright© 2022 湘ICP备2022001581号-3