我可以为Nginx使用s3fs缓存吗?

时间:2013-05-01 01:40:59

标签: caching nginx ownership s3fs file-ownership

我正在使用s3fs进行Web内容存储。它的挂载点是/data/example.com/。 s3fs缓存路径为/data/cache/example.com/

我的Nginx目前使用/data/example.com/作为文档根目录。我想将其更改为/data/cache/example.com,但Nginx说“权限被拒绝”。

我在/etc/fstab中使用了以下s3fs选项来装载所有权:

s3fs#example.com /data/example.com fuse nosuid,nodev,allow_other,uid=500,gid=500,umask=022,use_cache=/data/cache 0 0

如何设置s3fs缓存的所有权?

1 个答案:

答案 0 :(得分:0)

这是你永远不应该做的事情。 s3fs缓存文件系统是内部的东西,并不打算被任何外部应用程序使用。他们可以随时更改缓存文件的格式;他们可以出于任何原因修改缓存的文件,你会得到损坏的数据。

为什么要使用缓存文件系统而不是位于/data/example.com的挂载文件系统?