静态大文件及其安全服务方式(中央认证 CDN)

静态大文件及其安全服务方式(中央认证 CDN)

我需要使用位于不同地理区域的 5 台服务器为多个用户提供一些静态大文件(每个约 4GB)。

这样做的目的是,没有其他人能够获得这些内容,因为这些文件中的信息不向公众开放。

任务是使用 Web 服务器和一些身份验证机制或者重写 URL 或者及时过期的东西来提供这些文件。

为此,我可以创建一个 Web 应用程序,向客户提供访问文件所需的链接和/或凭据。

例如,我已经看到 nginx 可以检查浏览器中是否设置了 cookie,并可以根据这一事实进行 URL 重写,但这可能还不够,因为我似乎找不到验证 cookie 内容的方法。

我还看到 nginx http_auth 可用于电子邮件反向代理上的身份验证。这可能是一个好主意,但同样,静态大文件和一种安全提供它们的方法。

有任何想法吗?

答案1

您可以尝试使用亚马逊的 s3。它易于使用、安全且能满足您的请求。

相关内容