解决思源笔记3.1.17与minio同步问题

解决思源笔记3.1.17与minio同步问题

背景

只说几个关键的背景情况,便于快速确定问题情况与我的是不是一类,细节的内容可以看后面的参考链接。

买了siyuan笔记的私有同步licence,在群晖上自建了S3服务

因为没有IPV4公网地址,通过IPV6 ddns出去,因为有些办公地址没有IPV6,通过cloudflare进行了代理(小黄云)

问题现象

思源笔记 3.1.16及之前的版本都可以正常与S3同步,但升级3.1.17之后的版本同步提示 SignatureMismatch 问题,github上一大堆问这个问题的,找来找去也没有一个能用的。

解决方案

中间过程不说了,直接上干货:

参考链接里说了要改nginx配置,我不知道改群晖的默认nginx配置有没有用。

我家里的Nas网络入口是一个openwrt,上面加了lucky,我看了一下配置,里面web服务的反代子规则里面有一个自定义配置栏,把鼠标放上去提示支持包括proxy_set_header在内的四个命令,我抱着试一试的心态把参考连接里的两行加了进去

proxy_set_header Host $http_host;
proxy_set_header Accept-Encoding "identity";

然后。。。。居然就解决了。。。

01290AEF-F4DF-4492-B3E5-1B810EED3424

参考连接:

解决思路主要是参考这篇

错误现象

一些分析,但没什么卵用

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容