http¶
简介¶
从内网启动 HTTP 请求处理程序。
vb http [REPOSITORY] [OPTIONS]
说明¶
处理出现在输入上的单个 HTTP 请求,生成的网页在输出上传送。
如果 REPOSITORY 是包含一个或多个仓库的目录或者命令行直接位于工作副本目录中,并且名称格式为 *.vbyte
,则 URL 路径名的前缀将从各种仓库中进行选择。
如果路径名不是仓库并且使用了 --notfound
选项,则服务器将重定向(HTTP 代码 302)到 --notfound
选项所指定的 URL。
当 REPOSITORY 是目录时,路径名必须仅包含字母、数字、_
、 /
、-
和 。
,并且 /
后不能出现 -
,每个 。
两侧都必须由字母数字包围,否则将返回 404
错误。
如果目录中的静态内容文件与 --files
指定的 GLOB 模式匹配,并且与 *.vbyte*
不匹配且具有众所周知的后缀,则将返回这些文件。
选项¶
|
从 |
|
使用 URL 作为基础(对于反向代理有用) |
|
使用从指定文件中获取的证书 (fullchain.pem) 进行 TLS (HTTPS) 加密。 |
|
使用目录进行 chroot 而不是仓库路径 |
|
将形式为 |
|
|
|
用于提供静态文件的 glob 模式 |
|
设置服务器的 DNS 主机名 |
|
HTTP 请求源自 https ,但已被反向代理解码。因此,使用 |
|
从文件而不是标准输入获取输入 |
|
假设请求来自给定的 IP 地址 |
|
确定 JavaScript 如何随页面一起传递。模式可以是以下三个: |
|
所有 JavaScript 均以内联形式插入到 HTML 文件的一个或多个点上。 |
|
每个 JavaScript 文件都会发出单独的 HTTP 请求。 |
|
将 JavaScript 文件分组为一个或多个将脚本连接在一起的捆绑请求。 |
|
来自本地主机的连接被赋予设置权限,而无需登录 |
|
使用给定文件的内容覆盖主菜单配置设置 |
|
不压缩 HTTP 回复 |
|
如果后台处理会延迟进程退出,则忽略它 |
|
放弃 root 用户权限但不进入 chroot jail |
|
无论重定向到 https 的设置如何,都不要执行 |
|
为 |
|
将 HTTP 响应写入指定文件而不是标准输出 |
|
从文件中读取用于 TLS 的私钥 |
|
如果 REPOSITORY 是目录,URL |
|
接受 SCGI 而不是 HTTP |
|
使用覆盖皮肤标签 |
|
跟踪 TH1 执行(用于调试目的) |
|
使用父进程保存的加密密钥。这仅在 Windows 或 Linux 上使用 SEE 时才有必要。 |