因为我的网站使用SSL协议,无法通过镜像的方式使用七牛CDN服务。所以通过qrsbox同步文件。
我的规则如下:
*.php
*.swp
*.swx
*.log
*.p12
*.json
*.html
*.old
*.po
*.mo
*.less
*.txt
.htaccess
.qrsignore
robots.txt
wp-admin/
cache/
db/
!*.css
!*.js
!*.jpg
!*.jpeg
!*.png
!*.gif
!*.bmp
!*.ico
!*.rtf
!*.ttf
!*.woff
!*.woff2
!*.scss
!*.less
!*.eot
!*.svg
操作细节:
通过以下命令运行服务:
nohup /root/qiniu_sync/qrsboxcli sync > /dev/null 2>&1
服务正常运行一段较长的时间后(大概为12~24小时,甚至更长...),通过ssh上传、修改或删除某些文件,甚至毫无征兆的,就开始上传 .php 文件,或者是 ignore 规则里排除的文件。
尤其是php、log、bak这类文件。
请问是不是我的规则有错误?抑或是我的操作有错误?
麻烦大家指正。如果需要更多资料,请留言。
最近一次日志如下:
//补充 1
以上日志截图,我用 ...... 代替 实际路径 和 bucket name
我看到您的文件名是目录结构,您应该设置任意通配符
匹配任意非路径分隔符的符号,如b/*.txt匹配b/a.txt,但是不匹配b/c/a.txt
匹配任意字符, 包括路径分割符号,如b/.txt,匹配b/c/a.txt