![是否可以通过 nginx 提供来自 Rackspace Cloudfiles 的文件?](https://linux22.com/image/593582/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E9%80%9A%E8%BF%87%20nginx%20%E6%8F%90%E4%BE%9B%E6%9D%A5%E8%87%AA%20Rackspace%20Cloudfiles%20%E7%9A%84%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我在 Rackspace 的云文件中存储了大量内容,我需要将这些内容安全地提供给客户端。这些文件并不是超级机密,但将它们放在可公开访问的 CDN 上是不可接受的。
现在我正在我的 Web 框架中读取文件并将内容作为响应提供。我更愿意返回带有 X-Accel-Redirect 标头的响应。
问题是您需要一个 24 小时后过期的身份验证令牌。
serverfault 对此有何看法?
答案1
您是否尝试过将 FUSE 与 Cloud Files 插件结合使用?我们听说过很多此类配置的成功案例:
这是一个使用 Ubuntu 执行此操作的很好的例子:
http://sandeepsidhu.wordpress.com/2011/03/07/mounting-cloud-files-using-cloudfuse-into-ubuntu-10-10-v2/以下是同一文档的 CentOS 版本:
http://community.spiceworks.com/how_to/show/2137
我希望这有帮助!