• name

      (required, string) 虚拟主机的逻辑名称。这在发送某些统计信息时使用,但与转发无关。默认情况下,名称的最大长度限制为60个字符。可通过命令行参数设置为所需的值,以提高此限制。

    • domains

      (required, array) 将与此虚拟主机相匹配的域(主机/机构头)的列表。支持通配符匹配主机,如“.foo.com”或“-bar.foo.com”。请注意,通配符不匹配空字符串。例如“-bar.foo.com”将匹配“baz-bar.foo.com”,但不匹配“-bar.foo.com”。另外,允许一个特殊的“”匹配任何主机/机构头。整个路由配置中只有一台虚拟主机可以匹配“*”。域名在所有虚拟主机中必须是唯一的,否则配置将无法加载。

    • routes

      (required, array) 路由列表,将按配置顺序匹配传入请求。第一条匹配的路由将被使用。

    • rate_limits

      (optional, array) 应用于虚拟主机的一组速率限制配置。

    • request_headers_to_add

      (optional, array) 指定此虚拟主机要添加到每个请求的HTTP头部列表。以下面的形式指定:

      有关更多信息,请参阅自定义请求头部的文档。