首页 > 其他分享 >caddy run 命令详解

caddy run 命令详解

时间:2024-06-14 23:33:44浏览次数:24  
标签:run 配置文件 resume -- Caddy adapter caddy 详解

 

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 标志,则会在更改后自动加载配置文件。警告:此选项可以使无意的配置更改更容易;仅在本地开发环境中使用此选项。

 

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

标签:run,配置文件,resume,--,Caddy,adapter,caddy,详解
From: https://www.cnblogs.com/farwish/p/18248458

相关文章

  • Spring框架的原理及应用详解(一)
    本系列文章简介:        在当今的软件开发世界中,随着应用复杂性的不断增加和技术的快速发展,传统的编程方式已经难以满足快速迭代、高可扩展性和易于维护的需求。为此,开发者们一直在寻求更加高效、灵活且易于管理的开发框架,以帮助他们应对这些挑战。Spring框架就是在这......
  • Spring框架的原理及应用详解(二)
    本系列文章简介:        在当今的软件开发世界中,随着应用复杂性的不断增加和技术的快速发展,传统的编程方式已经难以满足快速迭代、高可扩展性和易于维护的需求。为此,开发者们一直在寻求更加高效、灵活且易于管理的开发框架,以帮助他们应对这些挑战。Spring框架就是在这......
  • caddy 服务器的 Docker 镜像构建流程
     构建一个包含Caddy服务器的Docker镜像,关键部分:https://github.com/caddyserver/caddy-docker/blob/master/Dockerfile.tmpl这个Dockerfile精心设计,用于自动化构建一个包含最新版CaddyWeb服务器的Docker镜像,支持自动HTTPS,并配置了基本的文件结构和执行环境。 1.......
  • QVector使用详解
    QVector使用详解一、创建和初始化1.默认构造函数2.指定大小的构造函数3.指定大小和初始值的构造函数4.使用std::initializer_list初始化5.拷贝构造函数6.从指针和大小初始化7.使用std::vector初始化8.使用`QList`初始化9.使用`QVector`初始化`QList`1......
  • 关于Unity四种合批技术详解
    文章目录一.静态合批(StaticBatching)1.启用静态合批2.举例说明3.静态合批的限制4.静态合批的优点缺点5.动态指定物品合批二.动态合批(DynamicBatching)1.启用动态合批2.合批规则3.举例说明4.使用限制三.GPUInstancing1.启用GPUInstancing2.启用限制3.举例说明......
  • shell编程-sed命令详解(超详细)
    目录前言一、sed命令介绍1.sed命令简介2.sed命令的基本语法3.常用的sed命令选项4.常用的sed编辑命令二、sed命令示例用法1.替换文本2.删除匹配行3.打印特定行4.在指定行之前插入文本5.从文件中读取编辑命令6.使用sed命令在core-site.xml文件中的<configuration>标签之前......
  • 网页请求和响应过程详解
    网页请求和响应过程详解1.引言在Web开发中,理解浏览器和服务器之间的请求和响应过程是至关重要的。这不仅有助于我们优化网站性能,还能帮助我们排查各种网络问题。本文将详细介绍从浏览器发送请求到服务器返回响应的全过程,涵盖各个技术细节。2.浏览器端处理当用户在浏览器地址......
  • HashMap的使用方法详解
    HashMap是一种常用的数据结构,用于存储键值对(key-valuepairs),其中键(key)是唯一的。 HashMap提供了多种方法用于添加、删除、遍历和查询键值对。一、添加方法put方法,可以单次向HashMap中添加一个键值对。注意:添加到Map中的数据,与List不一样,是没有顺序的。顺序是根据哈希算法得......
  • 高通SA8295P芯片技术规格详解与原理解析
    高通SA8295P芯片技术规格详解与原理解析高通SA8295P(骁龙8295)是一款专为汽车座舱设计的高性能SoC(系统级芯片),采用最新的5nm工艺,具备强大的计算能力、图形处理能力以及丰富的外设支持。以下是该芯片的详细技术规格和工作原理解析。1.处理器核心(CPU)Snapdragon™SA8295PS......
  • runtime包
    目录runtime包返回Go的根目录--GOROOT返回Go的版本--Version返回本地机器的逻辑CPU个数--NumCPU设置可同时执行的最大CPU数--GOMAXPROCS手动GC--GC统计内存申请和分配信息--ReadMemStats返回正在使用的字节数--InUseBytes返回正在使用的对象数--InUseObjects返回当前存在的Go协程......