Caddy介绍

Caddy是什么

Caddy是一个强大的、企业级的、开放源代码的web服务器使用Go编写,并且可以自动HTTPS加密(其实就是自动配置TLS证书并管理)。caddy和apache、nginx一样,它是一个Web服务器,可以帮你托管你的Web服务,让其他人可以通过互联网访问。比如你想搭建一个博客,可以在互联网上被其他人访问,那么就可以使用caddy,相比nginx来说,它配置更简单。它具有自动HTTPS功能和现代的HTTP/2协议支持。除了作为Web服务器,Caddy还可以用作反向代理负载均衡器静态文件服务器。它还支持插件机制,用户可以根据自己的需求来扩展和定制Caddy的功能。Caddy的自动HTTPS功能基于Let's Encrypt证书,使得网站管理员可以轻松地为其网站启用HTTPS,提高网站的安全性和可信度。 

特性
自动的HTTPS证书申请, 默认自动启用HTTPS

使用Caddyfile 轻松进行配置
默认HTTP/2, 支持HTTP3(QUIC)
虚拟主机,可以同时支持多个站点
TLS实现更安全的连接
可扩展的插件
运行在任何地方,没有外部依赖(甚至没有libc)

后端多种负载策略以及健康检测等

支持API动态调整配置,可以在CI、CD的时候,做更多的事情,也更灵活

Caddy 官网地址:https://caddyserver.com/