ride/cli-varnish

Ride CLI 的 Varnish 命令

1.1.0 2017-10-10 14:56 UTC

This package is auto-updated.

Last update: 2024-09-13 00:32:34 UTC


README

此模块向 Ride CLI 添加了各种 Varnish 命令。

命令

varnish

此命令获取池中 Varnish 服务器的概述及其状态。

语法: varnish

别名: v

varnish add

此命令将 Varnish 服务器添加到池中。

语法: varnish add <host> [<port> [<secret>]]

  • <host>: 服务器的主机名或 IP 地址
  • <port>: varnishadm 监听的端口 (6082)
  • <secret>: 用于验证服务器的密钥

别名: va

varnish remove

此命令从池中删除 Varnish 服务器。

语法: varnish remove <host> [<port>]

  • <host>: 服务器的主机名或 IP 地址
  • <port>: varnishadm 监听的端口 (6082)

别名: vr

varnish ban

此命令禁止池中所有 Varnish 服务器上的表达式。

语法: varnish ban [--server] [--force] <expression>

  • --server: 限制为单个服务器,提供服务器和端口
  • --force: 忽略失败并继续执行剩余服务器的命令
  • <expression> 要禁止的表达式

别名: vb

varnish ban url

此命令禁止池中所有 Varnish 服务器上的 URL。

语法: varnish ban url [--recursive] [--server] [--force] <url>

  • --recursive: 清除以提供的 URL 开头的所有内容
  • --server: 限制为单个服务器,提供服务器和端口
  • --force: 忽略失败并继续执行剩余服务器的命令
  • <url>: 要禁止的 URL

别名: vbu

varnish generate redirect

此命令生成用于重定向一组 URL 的 varnish 配置。

语法: varnish generate redirect [--baseUrl] [--ignoreHeader] [--statusCode] <file>

  • --baseUrl: 旧 URL 或目的地的基准 URL,用于相对 URL
  • --ignoreHeader: 添加此标志以忽略第一行
  • --statusCode: 默认状态码,用于第三列空白时
  • <file>: 包含旧 URL 作为第一列、目的地作为第二列、可选 HTTP 状态码(301 或 302)作为第三列、可选标志(是或否)以确定是否匹配以旧 URL 开头的所有内容作为第四列以及可选标志(是或否)以确定是否将原始路径附加到目的地作为第五列的 CSV 文件路径。

别名: vgr

相关模块

安装

您可以使用 Composer 安装此应用程序。

composer require ride/cli-varnish