caddy run 命令详解

 

caddy run 这个子命令启动 Caddy 进程,并可选地使用初始配置文件进行引导,并无限期地阻塞,直到服务器停止运行,即 run 是在"守护进程"模式(前台)中运行 Caddy

使用参数:
  [--config <path> [--adapter <name>]] [--envfile <path>] [--environ] [--resume] [--watch] [--pidfile <file>]

 

如果指定了配置文件,则会在进程运行后立即应用。如果配置文件不是 Caddy 的原生 JSON 格式,则可以使用 --adapter 参数指定一个适配器,将给定的配置文件适配为 Caddy 的原生格式。如果想审查适应的结果,请使用 adapt 子命令。

 

如果当前工作目录有一个名为 "Caddyfile" 的文件,并且已插入选项卡 caddyfile config adapter(默认),则即使没有命令行标志,该文件也将被加载并用于配置 Caddy。

 

如果指定了 --envfile 参数,则会将环境文件中的环境变量加载到 Caddy 进程中。

 

如果指定了 --environ 参数,则在启动之前会打印 Caddy 进程看到的环境。这与 environ 命令相同,但不会在打印后退出,可用于故障排除。

 

--resume 标志将覆盖 --config 标志,如果存在配置自动保存文件。如果使用了 --resume 标志并且没有自动保存文件,则不会出错。

 

如果指定了 --watch 标志,则会在更改后自动加载配置文件。警告:此选项可以使无意的配置更改更容易;仅在本地开发环境中使用此选项。

 

Ref:https://caddyserver.com/docs/command-line

 

Link:https://www.cnblogs.com/farwish/p/18248458

posted on 2024-06-14 23:25  ercom  阅读(73)  评论(0编辑  收藏  举报