Caddy https://caddyserver.com/
1.Caddy介绍
在追求性能的道路上,nginx已经一骑绝尘。这种情况下诞生的 Caddy有什么特性呢?
Caddy的作者Matt Holt有这样的理念: 其他Web Server为Web而设计,Caddy为human设计。可以看出Caddy主打易用性,使用配置简单。
Caddy 是用 Go 语言编写的开源、支持 HTTP/2 的 Web 服务器。
Caddy 最突出的功能就是自动为托管网站启用TLS。Caddy 会自动从 Let’s Encrypt 获取并更新 TLS 证书。
Caddy 也可以配置成为反向代理服务器,通过 Apache 2许可协议发行。
得益于Go的跨平台特性,Caddy很容易的支持了三大主流系统:Windows、 Linux、Mac。
2.Caddy Web服务器的特性:
1)HTTP/1.1 和 HTTP/2 协议支持
2)HTTPS 自动启用 TLS
3)支持虚拟主机
4)原生 IPv4 和 IPv6 支持
5)反向代理
6)负载均衡支持
7)Gzip 内容压缩
8)Caddy 对WebSockets有很好的支持
9)合理使用多核,得益于go的特性

