欢迎光临
我们一直在努力

Caddy-基于Go编写的轻量级Web服务器、网页服务器软件 V2.5.0 下载

Go语言真的是门神奇的编程语言,兼容性非常好。小编分享的这款Caddy是基于Go编写的一款轻量级Web服务器、网页服务器软件,免费开源,基本上无需配置,支持HTTP/2, IPv6, Markdown, WebSockets, FastCGI等。

界面预览图:

Caddy-基于Go编写的轻量级Web服务器、网页服务器软件

Caddy 是运用Go编写的一款轻量级We 服务器软件,相较于 Apache、Nginx 这些知名 Web 服务器,其特点在于提供了编译好的可执行文件,实现了真正的开箱即用。Caddy 不需要任何配置即可具有免费的 HTTPS、自动把 Markdown 文件转化成 HTML 等人性化的功能。如果是搭建中小型的 Web 服务,它完全够用并且省时省心。

Caddy最常见作HTTPS服务器,但它适用于任何长时间运行的Go程序。第一步,它是一个运行围棋应用程序的平台。Caddy应用程序仅仅作为Caddy模块实现的Go程序。Caddy配置了两个应用程序—-tls与http。

Caddy应用程序即刻受益于自动化文档、通过API进行的优雅在线配置更改与与其他Caddy程序的统一。

虽然JSON是Caddy的本地配置语言,但Caddy可以接受来自配置适配器的输入,这些适配器可以将您选择的任何配置格式转换成为JSON:Caddyfile、JSON 5、YAML、TOML、NGINX配置等等。

配置Caddy的主要方式是通过其API,但如果您喜欢配置文件,命令行界面也支持这些文件。与现有的任何web服务器相比,Caddy暴露了前所未有的控制水平。在Caddy中,您平常在内存中设置初始化类型的实际值,这些类型为从HTTP处理程序与TLS握手到存储介质的所有内容提供动力。Caddy还具有荒谬的可扩展性,其强大的插件系统比其他web服务器有了巨大的修正。

Caddy的几乎所有配置都包含在一个配置文档中,而不是像其他web服务器一样分散在CLI标志、env变量与配置文件中。这使得管理服务器配置更加简单,并减少了隐藏的变量/因素。

Caddy-服务器软件功能:

1、使用Caddyfile容易配置

2、具有本机JSON配置的强大配置

3、使用JSON API进行动态配置

4、如果您不喜欢JSON,请配置适配器

5、默认情况下自动HTTPS

6、ZeroSSL与Lets加密公共名称

7、内部名称与IP的完全管理的本地CA

8、可以与群集中的其他Caddy实例协调

9、多颁发者回退

10、当其他服务器因TLS/OCSP/证书相关问题而停机时保持运行

11、在处理了数万亿个请求并管理了数百万个TLS证书之后,生产准备就绪

12、经生产验证,可扩展到数十万个站点

13、默认情况下支持HTTP/1.1、HTTP/2与HTTP/3

14、高度可扩展的模块化架构让Caddy可以做任何事情而不会臃肿

15、在没有外部依赖项的任何地方运行(甚至不是libc)

16、用Go编写,这是一种比其他服务器具有更高内存安全确保的语言

Caddy-服务器软件特点:

1、自定义 Caddyfile 文件可进行功能配置。

2、使用比其他服务器编程语言具有更高内存安全确保的 Go 语言进行编写。

3、Caddy 既是灵活、有效的静态文件服务器,也是强大的、可扩展的反向代-理。

4、作为反向代-理支持主动与被动健康检测、负载均衡、断路、缓存等一系列功能。

5、使用 JSON API 可进行动态的配置。

6、默认自动使用 HTTPS,Caddy 是唯一一个默认自动使用 HTTPS 的 Web 服务器。

7、高度可扩展的模块化架构。

8、单独运行,没有任何外部的依赖关系。

帮助文件地址:https://caddyserver.com/docs/。。。运行一次主程序才会出现Caddy配置文件,所有的参数都在配置文件里设置,这点类似于Nginx。

赞(0) 打赏
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《Caddy-基于Go编写的轻量级Web服务器、网页服务器软件 V2.5.0 下载》
文章链接:https://www.52kms.com/win/43754.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

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

非常感谢你的打赏,我们将继续分享更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏