Nginx 仅提供文件的一部分

Nginx 仅提供文件的一部分

我正在使用 nginx,只需要提供 Nbytes 的文件(或提供秒数/分钟限制)。如何使用 nginx 来实现?

答案1

我建议您通过 php 或其他脚本提供文件。我不确定仅使用 Nginx 是否可以做到这一点。

答案2

我发现了一个解决方法,即使用 limit_rate 和 limit_rate_after,因此我将 limit_rate 设置为 1,将 limit_rate_after 设置为我们希望停止提供文件的时间。结果是,在一定时间后,连接被限制为 1 字节/秒。糟糕的是,连接处于活动状态并且有流量(即使 1 字节/秒),也不会超时。limit_rate 1 limit_rate_after 5m

相关内容