在Web服务器领域,Nginx和Apache长期占据统治地位。现在有一款更优的选择!
如果你已经厌倦了管理复杂的 Nginx 配置文件和手动配置 SSL 证书,那Caddy 就是你的不二选择。Caddy自2014年开源以来,已经收获近65k star,受到众多开发者追捧。
简介
Caddy 是一个用 Go 语言编写的、开源的、功能强大的 Web 服务器。它的核心设计理念是简单易用
和默认安全
(Secure by Default
)。
优势
颠覆性的自动HTTPS
Caddy最革命性的特点是全球首个默认启用HTTPS的Web服务器。传统服务器需要复杂配置的SSL证书,而Caddy只需两行配置:
yourdomain.com
respond "Hello HTTPS!"
启动后,Caddy自动完成:
-
通过ACME协议(默认使用
Let’s Encrypt
)申请证书 -
自动配置HTTPS并监听443端口
-
将HTTP请求重定向至HTTPS
-
后台自动续期证书,无需人工干预
这一特性让个人博客、中小型站点彻底告别证书管理烦恼。
极简设计与强大功能
与臃肿的传统服务器不同,Caddy采用单一静态二进制文件,无任何依赖(甚至不依赖libc),安装只需3步:
wget https://gith