Caddy一个强大的web服务器和代理服务器
什么是Caddy Caddy是一个强大的、可扩展的平台,可以为您的站点、服务和应用程序提供服务,它是用Go编写的。虽然大多数人使用它作为web服务器或代理,但其实他支持更多的功能: Caddy是唯一自动且默认使用HTTPS的web服务器。 web服务器 反向代理 sidecar代理 负载均衡器 API网关 ingress控制器 系统管理器 进程supervisor 任务调度器 (任何长时间运行的进程long-running process) 简单的配置与Caddyfile 强大的配置和它的原生JSON配置 使用JSON API进行动态配置 如果不喜欢JSON,配置适配器 默认自动HTTPS,让我们加密公共站点,内部名称和ip的全托管本地CA,可以与集群中的其他Caddy实例协调吗 避免其他服务器由于TLS/OCSP/与证书相关的问题而宕机时 HTTP/1.1、HTTP/2和实验性HTTP/3支持 高度可扩展的模块化架构让Caddy做任何事情都不会臃肿 在任何没有外部依赖的地方运行(甚至libc也不行) 用Go编写,一种比其他服务器具有更高内存安全保证的语言 简化的外部依赖 Caddy简化了你的基础设施。它负责TLS证书更新、OCSP绑定、静态文件服务、反向代理、Kubernetes访问等。 它的模块化架构意味着您可以使用为任何平台编译的单个静态二进制文件做更多的事情。