SSHFS , nginx 和 root 权限问题

SSHFS , nginx and root permission issue

我有2台服务器

服务器A和服务器B

服务器A压缩镜像,放入服务器B(运行Nginx)

通过SSHFS(mounted)把文件放到Server B的一个文件夹里,当我去Server B的时候,我看到文件的权限是"root:root"

当我尝试通过网络阅读它时,它给出了 403 forbidden。

所以我对文件夹本身执行了 chown -R nginx:nginx。但是,新文件仍生成为 "root:root"

服务器 A 运行 Apache2,而服务器 B 运行 Nginx。

如何确保我在服务器 B 中的文件可被 Nginx 读取,我无法继续进行所有权更改。

有什么方法可以更改我的 nginx.conf 以便能够读取位于 /disk1/img

的此文件夹中的 "root" 文件

或者我还能做些什么来解决这个问题。

谢谢!

我相信您想要将 SSHFS 的用户和组设置为 www-data:www-data,以便 nginx 在传输后拥有它。

试试这个:
https://serverfault.com/questions/389161/how-to-set-up-sshfs-to-use-www-data