Caddy

开始

欢迎

Caddy 是一个强大的、可扩展的平台,用来托管你的站点、服务与应用。

大多数人把 Caddy 当作 Web 服务器或反向代理来用,但在内核层面,Caddy 是一个「服务器的服务器」。装上需要的模块,它可以扮演任何长期运行的进程的角色。

三种表达配置的方式

配置既可以动态下发,也可以导出归档。不写配置文件也完全可行,但多数人最喜欢的写法是Caddyfile。

Caddyfile
example.com {
	root * /var/www
	file_server
}

Caddy 的原生配置语言是 JSON。配置文档也可以经由配置适配器 以多种形式出现,Caddyfile 只是其中之一。运行中的配置可以通过 API 动态修改。

第一次用?

没问题。我们建议所有人,无论经验水平,都先读完入门指南。它会给你一个完整的视角,后面的学习会顺很多。

如果只有几分钟,想立刻跑起来,去看 快速上手里的任意一篇。不过快速上手之后,还是请回来读文档,弄清楚服务器到底在做什么。

遇到问题去哪里

  • 使用问题请在 社区论坛里提,提问前把模板填完整,也别忘了回头帮帮别人。
  • 只有确认是 Caddy 本身的缺陷,或者有明确的功能诉求,才去issue 跟踪器。
  • 这个网站本身也是开源的,维护在caddyserver/website,欢迎提交改进。