另外一点,就是在caddy配置管理中是使用API还是使用它的Caddyfile。其实可以同时使用,但他们官方并不推荐,他们推荐最好只使用一种。一种比较常见的组合是:JSON+API 或者 Caddyfile+CLI 。下面的表格可以让我们理解API和Caddyfile的一些区别:
表 2.2. API vs. config files
JSON | Caddyfile |
---|---|
Make config changes with HTTP requests | Make config changes with shell commands |
Easy to scale | Difficult to scale |
Difficult to manage by hand | Easy to manage by hand |
Really fun | Also fun |