英语法语西班牙语

Ad


OnWorks 网站图标

webfsd - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 webfsd

这是 webfsd 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


webfsd - 一个轻量级的 http 服务器

概要


网盘 [ 选项 ]

商品描述


这是一个用于纯静态内容的简单 http 服务器。 你可以用它来服务
例如通过 http 的 ftp 服务器的内容。 导出一些文件也很好
通过在几秒钟内启动 http 服务器的快速方法,无需编辑一些配置文件
第一。

配置


-h 打印一个简短的 help 文本和所有选项的默认值。 如果用作最后
选项,打印输出将反映命令行选择。

-4 使用 IPvXNUMX4 只。

-6 使用 IPvXNUMX6 只。

-d 启用 d调试输出。

-s 将开始/停止通知和严重错误写到 s日志。 指定此选项
两次以获取详细日志(附加日志事件,如断开的连接)。

-t 设置网络 t超时时间为 >sec< 秒。

-c n 设置允许的并行数 c>n<的连接。 这是每个线程的限制。

-a n 配置目录缓存的大小。 Webfs 有一个目录缓存
列表。 如果缓存副本超过一小时,将重新读取该目录
旧的或目录的 mtime 已更改。 mtime 将更新,如果
创建或删除文件。 它会 不能 如果文件仅被修改,则更新,因此
您可能会得到过时的时间戳和文件大小。

-j 如果未找到索引文件,则不要生成目录列表。

-y n 设置要生成的线程数(如果编译时支持线程)。

-p 端口
听着 port >port< 用于传入连接。

-r DIR 设置文件 r指向>dir<。

-R DIR 在开始提供文件之前,将文档根目录设置为 >dir< 并将 chroot 设置为 >dir<。 笔记
这也会影响访问日志文件和 pidfile 的路径。

-f 文件
使用 >file< 作为索引 f用于目录的文件。 如果客户要求目录,它
如果目录和目录中存在这样的文件,将得到 >file< 作为响应
否则列出。 index.html 是一个常用的文件名。

-n 主机
设置主机n服务器应使用的 ame(重定向所需)。

-i ip 绑定到 IP地址>ip<。

-l 日志 Log 所有对日志文件的请求 >log<(通用日志格式)。 使用“-”作为文件名
使 webfsd 将访问日志打印到 stdout,这仅与
-F 开关(见下文)。

-L 日志 与上面相同,但每行额外刷新。 如果您想监视
带有tail -f 的日志文件。

-m 文件
阅读 m来自 >file< 的 ime 类型。 默认为 /etc/mime.types。 读取 mime 类型
在调用 chroot() 之前(以 -R 开头时)。

-k 文件
使用 >file< 作为 pidfile。

-u 用户
uid 到 >user<(绑定到 tcp 端口后)。 允许 root 使用此选项
只。

-g
gid 到 >group<(绑定到 tcp 端口后)。 此选项允许用于
仅根。

-F 不要作为守护进程运行。 Webfsd 不会分叉到后台,也不会脱离
终端并向 stderr 报告错误。

-b 用户:通过
为导出的文件设置用户+密码。 只有一个用户名/密码
支持所有文件的组合。

-e E>sec< 秒后的 xpire 文档。 您可以使用它来确保客户
如果文档根目录中的内容定期更新,则接收新数据
间隔。 Webfsd 将发送一个 Expires: 标头设置为上次修改时间加上 >sec
秒,因此您可以简单地使用 >sec< 的更新间隔。

-v 启用 v虚拟主机。 这具有 webfsd 期望目录具有
文档根目录下的主机名(小写)。 如果以这种方式启动:“webfsd -v -r
/home/web”,它会在询问时查找文件 /home/web/ftp.foobar.org/path/file
http://ftp.FOObar.org:8000/路径/文件。

-x
使用 >path< 作为 CGI 目录。 >path< 相对于文档根进行解释。
请注意,CGI 支持仅限于 GET 请求。 路径中的第一个字符
字符串必须是斜线!

-~ 服务目录
启用对用户特定子目录的访问,这些子目录统一位于 >subdir< 下方。 一种
要求 ”/~用户/路径/文件“,被改写”$家/服务目录/路径/文件",然后是
检查是否存在。 这里从系统中检索用户的主目录
以标准方式从 $ HOME 在环境中。 标记好,那个用户
如果缺少此开关,则完全禁用特定请求。 自从
用户目录很可能位于服务器的根目录之外,
这个选项需要小心。

-S Seure Web 服务器模式。 警告:此模式仅适用于 https。

-C
用作 SSL 的文件 c证书。 该文件必须是链式 PEM 格式,并且可以
包含服务器证书以及 RSA 密钥,但后者同样可以是
单独的实体,见 -K.

-K
包含私钥的文件(如果密钥未与证书捆绑在一起)。

-A
包含 CA 证书和证书链的可选文件。

-V 对客户端证书和链应用验证程序。 这些必须,如果
选择此选项,由任何客户端提供。 每个连锁成员必须通过
验证,并且必须依次验证下一个链成员。 有效期为
检查客户端证书。

-Q 密码
为握手、数据交换等指定可接受的密码优先级。
默认值为 正常.

webfsd可以安装suid root(虽然默认安装不是suid root)。 这个
允许用户启动 webfsd chroot()ed 并绑定到 1024 以下的端口。Webfsd 将被删除
在开始提供文件之前获得 root 权限。

访问控制仅依赖于 Unix 文件权限。 Webfsd 将提供任何常规文件
并提供它能够访问的任何目录的列表 打开(2)。

使用 onworks.net 服务在线使用 webfsd


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad