1. 主页
  2. 文档
  3. Bthost 产品指南
  4. 最佳实践
  5. 反向代理 Cloudreve

反向代理 Cloudreve

场景

拥有一台国内服务器A(我们假设 IP 地址为 0.0.0.0),并在A上部署了 Cloudreve 业务(我们假设端口为 5212),但是因为域名没有备案,不能绑定域名(我们假设为 pan.incloudify.com )到A上。但是需要使用域名并启用 HTTPS 访问 Cloudreve 业务。

实践

购置一个玲行云端 Bthost 虚拟主机实例,我们标记为B服务器。

登录B管理面板,进入“域名绑定”功能,绑定您的域名 pan.incloudify.com 绑定。

然后,前往 incloudify.com 的域名管理商处,管理 DNS ,解析 pan 子域名到B主机的地址。

随后可以尝试在本机命令行 ping pan.incloudify.com ,查看解析的地址是否正确生效。

来到虚拟主机管理面板,找到“SSL”功能,一键申请 SSL 证书,启用 HTTPS 。

正确配置 SSL 之后,在管理面板找到“反向代理”功能,如下配置

  • 代理名称:cloudreve
  • 缓存时间(分):0
  • 代理目录:/
  • 目标 URL :0.0.0.0:5212 (需替换为您的实际 Cloudreve 业务 IP 地址与端口)
  • 发送域名:pan.incloudify.com (需替换为您的实际域名)
  • 内容替换:留空

然后提交反向代理配置。

此时,访问 pan.incloudify.com 即可使用域名访问您的 Cloudreve 业务。

注意事项

建议使用这种方式代理的 Cloudreve 业务,存储策略使用 OSS 等第三方存储,否则可能遇到下载较慢的问题。

这篇文章对您有用吗?