Hexo 使用 Rsync 同步后目录权限有问题导致 nginx 报 403

2018-05-23 11:11:14 +08:00
 suzic

使用 Rsync 方式同步到的服务器,每次同步后就报 403,手动去设置权限为 777 才能访问。

求助应该是哪里的配置除了问题?这个是 rsync 的配置文件内容

#全局参数* port=873

运行 RSYNC 守护进程的用户

uid=root

运行 RSYNC 守护进程的组

gid=root

不使用 chroot

use chroot=no

yes 只读 值为 NO 意思为可读可写模式,数据恢复用 NO

read only=no

允许访问的 IP,*表示所有 IP 都可以访问

hosts allow=*

最大连接数为 4

max connextions=4

#模块参数

这里是认证的模块名,在 client 端需要指定

[blog]

需要做镜像的目录,不可缺少

path=/home/wwwroot/blog

这个模块的注释信息

comment=deploy blog

可以忽略一些无关的 IO 错误

ignore errors

yes 只读 值为 NO 意思为可读可写模式,数据恢复用 NO

read only=no

不允许列文件

list=no

认证的用户名,如果没有这行则表明是匿名,此用户与系统无关

auth users=root

密码文件位置,认证文件设置,设置用户名和密码

secrets file=/etc/rsyncd.secrets

1537 次点击
所在节点    问与答
1 条回复
suzic
2018-05-23 11:12:37 +08:00
忘了改注释符号了,到这里全变为一级标题了。。。。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/457082

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX