Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

使用 CF+阿里云OSS,上传文件遇到502错误的兄弟萌看我看我! #1896

Open
ChengCheng0v0 opened this issue Nov 23, 2023 · 4 comments

Comments

@ChengCheng0v0
Copy link

    错误信息:Error status : 502. (CallbackFailed)

    我遇到这个问题后来issues看了半天,有大佬发现了原因,还有人给出了解决方案,但我试了不成功,后来琢磨出了一个不错的解决方案,如果你也遇到了这个问题,希望这篇issues能够帮到你!

    导致这个问题的原因可以看 #1693@junbaor 的回答,说白了就是不能用 TLS/HTTPS,如果你的整个域名都供云盘使用的话直接在 Cloudflare 证书设置、服务器网站设置和 Cloudreve 仪表盘 - 参数设置 - 站点信息 - 站点URL 设置里关闭 HTTPS 就行了,但这么操作的话整个域名都会无法使用 HTTPS,如果你想只让云盘不使用 HTTPS 可以按我下面说的操作:

  1. 在你的服务器网站设置里把 HTTPS 关了
  2. 进入 Cloudflare - 对应的站点设置 - 规则 - Configuration Rules 创建一条规则
  3. 按图配置:
    (●ˇ∀ˇ●) 图片好像没加载出来?...
    将其中的 files.omoe.team 替换为你自己的云盘地址,oss.ccs.cool 替换为你的OSS地址,因为我有两个OSS(personal.oss.ccs.cool and team.oss.ccs.cool),所以使用的是“包含”,如果你只有一个OSS的话“包含”和“等于”都可以用。
    表达式代码:
    (http.host eq "files.omoe.team" and ssl) or (http.host contains "oss.ccs.cool" and ssl)
    可以直接点 编辑表达式 把上面的东西输进去然后更改,这样比较方便。
  4. 还有,记得把 Cloudreve 仪表盘 - 参数设置 - 站点信息 - 站点URL 里的 URL 改成 HTTP 的~
@Cicini
Copy link

Cicini commented May 2, 2024

.dev域名直接无解, sad

@HL-Light
Copy link

修复了吗这个bug

@HL-Light
Copy link

我这么配置了还是不能用

@RSSYLY
Copy link

RSSYLY commented Aug 25, 2024

+1,照上图配置后现在开始报403了...正在查日志

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants