SSHFS,nginx和root权限问题

时间:2016-05-03 16:27:43

标签: nginx permissions apache2 chown

我有2台服务器

服务器A和服务器B

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

放入服务器B的文件是通过SSHFS(挂载)在一个文件夹中,当我转到服务器B时,我看到该文件的权限是“root:root”

当我尝试通过网络阅读时,它会禁止403.

所以我在文件夹本身上做了-R nginx:nginx。但是新文件仍然生成为“root:root”

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

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

有没有办法可以更改我的nginx.conf,以便能够在/ disk1 / img

中读取此文件夹中的“root”文件

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

谢谢!

1 个答案:

答案 0 :(得分:0)

我相信您希望将SSHFS的用户和组设置为www-data:www-data,以便nginx在转移后拥有它。

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