Caddy
Caddy 是一个快速且可扩展的多平台 HTTP/1、HTTP/2 和 HTTP/3 Web 服务器,默认情况下具有自动 TLS,为每个站点提供 HTTPS。
安装
Caddy 软件包在 Alpine Linux 仓库中可用。要安装它,请运行
apk update apk add caddy
系统脚本
如果您正在运行 OpenRC,则可以使用以下命令安装它们
apk update apk add caddy-openrc
如果您正在运行 runit、s6 或 dinit(或其他),则目前还没有为您的 init 系统打包脚本。请随意贡献一个包含这些脚本的软件包。
配置
当使用 Artix 软件包时,Caddy 的默认配置文件是 /etc/caddy/Caddyfile。
上游提供了 Caddyfile 配置文档。
这是一个简单的 Caddyfile,用于托管 localhost:2020 上的站点
{ http_port 2020 } localhost:2020 file_server
控制 Caddy
启动 Caddy
安装后 Caddy 尚未运行。要启动 Caddy,请使用 start。
rc-service caddy start
在浏览器中导航到机器的地址,如果已正确配置 /etc/caddy/Caddyfile,则应该会出现一个页面。
在启动时启用 Caddy(如果需要)
# rc-update add caddy
编辑 /etc/caddy/Caddyfile 中的配置并运行
# rc-service caddy restart
以启用您的更改