【问题标题】:Can I use s3fs cache for Nginx?我可以为 Nginx 使用 s3fs 缓存吗?
【发布时间】:2013-05-01 01:40:58
【问题描述】:

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

我的 Nginx 目前使用 /data/example.com/ 作为文档根目录。我想把它改成/data/cache/example.com,但是 Nginx 说“Permission denied”。

我在/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 缓存的所有权?

【问题讨论】:

    标签: caching nginx ownership s3fs file-ownership


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2018-12-26
      • 1970-01-01
      • 2013-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多