Caddy 是一个强大的、可扩展的平台,可以为您的站点、服务和应用程序提供服务,用 Go 编写。如果您是 Caddy 的新手,那么您服务 Web 的方式即将改变。
Caddy是一个由Go语言编写的Web服务器软件,可以自动实现HTTPS部署。相比nginx,Caddy部署起来更简单,就一个二进制文件;CaddyFile配置更简单,很多都是默认配置,只要根据自己的情况,添加需要的参数即可。
安装方法:
在CentOS 7上可以直接使用yum安装的,也可以下载对应平台的二进制进行安装。
yum install yum-plugin-copr
yum copr enable @caddy/caddy
yum install caddy
docker 安装 :
docker pull caddy
开机启动设置:
systemctl enable --now caddy # 启动并设置开机启动
systemctl reload caddy # 重载配置
systemctl status caddy # 查看状态
caddy stop # 关闭
caddy start # 启动
如下图,已启动caddy服务:
配置:
配置文件默认是在/etc/caddy/Caddyfile,