英语法语西班牙语

Ad


OnWorks 网站图标

gatling - 云端在线

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

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

程序:

您的姓名


gatling - 高性能文件服务器

概要


加特林 [-hnvVtdDfFUlaEe] [-一世 绑定到IP] [-p 绑定到端口] [-T 秒]
[-你 用户名] [-C 目录] [-w 工作组] [-P 字节] [-O [f/]ip/端口/正则表达式]
[-r 重定向网址] [-X 超时,sshd]

商品描述


gatling 是一个 HTTP 和 FTP 服务器。 它将当前工作目录导出到
世界。

使用 -i 127.0.0.1 只绑定到某个 IP 地址。

使用 -p 81 将 HTTP 绑定到与 80 不同的 TCP 端口。使用 -f -p 2100 将 FTP 绑定到
不同于 21 的 TCP 端口。以非 root 身份运行时,默认端口为 8000 和
2121、分别。

使用 -u 没有人 在与 root 不同的 UID 下运行。 这是在绑定之后完成的
服务器端口,因此使用 -u 并仍然绑定到端口 80 是安全的——事实上,它是
建议不要以超级用户身份运行 gatling。

使用 -c /家/www chdir 和 chroot 到当前工作以外的另一个目录
目录。 建议在 chroot 环境下运行 gatling 以减少影响
未来可能出现的安全问题。

使用 -P 2M 激活预取模式。 然后加特林将确保这么多数据是
预取。 这可以减少磁盘活动并显着提高吞吐量,如果您的操作系统
I/O 调度程序不是最先进的,您正在从
相同的硬盘到不同的下载器。 没有预取,否则磁盘将
浪费时间在两个大文件之间移动磁头。

使用 -f 启用匿名 FTP(默认)或 -F 禁用它。 用 -U 禁用上传
完全(通常加特林将允许文件上传)。 Gatling 只允许上传到
全局可写目录,防止意外上传权限,文件不会
是世界可读的(使用 -a 如果你想让它们世界可读)。 加特林只允许
世界可读文件的下载,这就是为什么这个开关很重要。 这些选项是
仅当使用定义的 SUPPORT_FTP 编译 gatling 时才可用。

使用 -e 启用加密支持 (https) 或 -E 禁用它。 这些选项仅
如果使用定义的 SUPPORT_HTTPS 编译 gatling,则可用。

使用 -l 使加特林总是要求提供 FTP 密码。 通常加特林不会,这
迷惑了一些愚蠢的客户。 此选项使 gatling 要求(并忽略)密码。

使用 -d 为 HTTP 启用目录索引生成(列出目录总是
可以在 FTP 中), -D 禁用。 如果出现以下情况,则更难意外发布文档
攻击者无法通过目录列表找出文件名。

使用 -t 启用透明代理模式。 通常,gatling 会替换 Host 中的端口:
HTTP 标头和 FTP 虚拟主机名以及连接到达的实际端口。
这对于安全性很重要(如果您在端口 81 上有一个秘密的 Intranet 网站,
这在防火墙中被阻止)。 但是,当使用防火墙重定向连接时
对于 gatling,将端口从 HTTP 主机中保留可能更有意义:
虚拟主机。

使用 -v 启用虚拟主机模式,-V 禁用它。 通常,当一个 HTTP 连接
请求 /foo.html 并带有“Host: www.fefe.de:80”标头,gatling 将 chdir 到
“www.fefe.de:80”。 如果“www.fefe.de:80”不存在,gatling 会将 chdir 转为“default”。
如果这也不存在,并且 -v 或 -V 都没有给出,gatling 将提供“foo.html”
从当前工作目录。 指定 -v 将确保永远没有文件
从当前工作目录提供服务,仅从虚拟主机目录或从
默认。 指定 -V 意味着 gatling 根本不会尝试 chdir 并始终提供服务
从当前工作目录。

使用 -T 600 将 HTTP 和 FTP 数据连接的超时设置为 10 分钟(600
秒,默认为 23 秒)。 用 -f -T 600 设置 FTP 控制的超时时间
连接(默认为 600 秒)。

如果你使用 -r http://master.example.com/ 在 mirror.example.com 上,有人要求提供
不存在的文件,gatling 不会创建 404 错误,而是重定向到相同的
master.example.com 上的文件。

使用 -X 超时,sshd 启用 SSH 直通模式。 如果有人在 SSL 上连接
插座,但没有说什么 超时 (理智值:2-10)秒,然后加特林
将使用该套接字以 inetd 模式运行 sshd。 sshd的 是 sshd 的完整路径名,加上
你想给它的命令行,如果有的话。 gatling 自动附加 -i,所以使用
这例如用于 -u0 以禁用 DNS 查找。

使用 -O [标志/]ip/端口/正则表达式 启用代理模式,也用于 SCGI 和 FastCGI。 使用
代理模式,它所在的虚拟主机的根目录中必须有一个“.proxy”文件
意为。 指定 ip 和端口以指向您的应用服务器,并提供一个正则表达式以匹配
URI。 注意:正则表达式需要匹配完整的文件名,所以使用扩展名
匹配。 如果没有给出标志,则使用 HTTP 代理。 否则,flags 指定
代理模式:SCGI 使用 S,FastCGI 模式使用 F。 有关示例,请参见 README.php。

也可以使用语法指定 Unix 域套接字 --O
[标志/]|文件名|正则表达式. 记住在输入时将参数放在引号中
贝壳。

Gatling 不会提供或列出点文件,除非它们以 :dotfile 为别名,例如
启用服务 .dotfile,你必须 ln -s .dotfile ":dotfile"。

讯号


发送 gatling SIGHUP 将使其关闭所有服务器套接字(因此您可以开始一个新的
gatling 进程在同一端口上具有不同的选项)。 旧的加特林过程将
继续为已建立的连接提供服务,直到它们全部完成。

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad