Могу ли я использовать кеш s3fs для Nginx?
Я использую s3fs для хранения веб-содержимого. Его точка монтирования /data/example.com/
, Путь кеша s3fs /data/cache/example.com/
,
Мой Nginx в настоящее время использует /data/example.com/
для корня документа. Я хочу изменить это на /data/cache/example.com
Но Nginx говорит: "Отказано в доступе".
Я использовал следующие опции s3fs для подключения владельца в /etc/fstab
:
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 ответ
Это то, что вы никогда не должны делать. Файловая система кеша s3fs - это внутренняя структура, которая не предназначена для использования внешними приложениями. Они могут изменить формат файлов кэша в любое время; они могут изменить кэшированные файлы по любой причине, и вы получите поврежденные данные.
Почему вы хотите использовать файловую систему кеша вместо смонтированной файловой системы, расположенной в /data/example.com
?