搭建个人云网盘cloudreve以及对接阿里云OSS+HTTPS详细版

发布于 分类: NAS存储 1 2142

闲来无事,就想搭建一个,个人云盘系统。毕竟私有云盘更方便,更自由些。推荐使用Cloudreve,用起来感觉不错,而且可以快速对接多家云存储,支持七牛、又拍云、阿里云OSS、AWS S3、Onedrive、自建远程服务器,当然,还有本地存储。

相关文件:宝塔面板安装Cloudreve云盘对接对接七牛又拍云阿里云OSS保姆教程

微信截图_20200326170253.png


一、安装环境LNMP/AMP With PHP5.6+curl、fileinfo、gd扩展Composer

一、安装环境

  • LNMP/AMP With      PHP5.6+(测试过5.6  7.0)

  • curl、fileinfo、gd扩展

  • Composer

我的服务器环境,windows server2008R2 宝塔面板,php5.6,mysql,apache

  宝塔面板下载地址:链接直达

二、安装方法 

     有两种方法可以安装,一是使用Composer安装主程序,二是下载安装包安装,我是用的第二种方法。

   官网下载地址:http://cloudreve.org/download.php

   1、宝塔面板创建站点,以及数据库

image.png

2、环境检查,输入http://域名/CloudreveInstaller 进入如下界面,进行环境检查

image.png

3、打开PHP管理,修改PHP扩展项,支持环境验证

image.png

4、填写数据信息,数据库名,用户名密码

image.png


5、安装完成

image.png

6、登录界面

image.png


三、对接阿里云OSS

    1、登录阿里云账号,购买对象OSS储存包

图片.png

2、登录对象储存管理界面,创建bucket,选择区域要与对象OSS储存包一致。

图片.png

3、基础设置-跨域设置,按照下图填写

图片.png

图片.png

4、配置RAM用户,直接在输入框中搜索RAM,新建用户

图片.png

图片.png

图片.png

5、添加权限,选择如下图权限

图片.png

图片.png

6、点击刚创建的用户,进入详情界面,选择创建AccessKey

图片.png

7、创建成功,将信息保存下来

图片.png

8、回到对象储存控制台,查看概览,将外网访问bucket域名记录下来

图片.png

9、打开cloudreve程序,进入后台管理面板

图片.png

10、点上传策略添加

图片.png

11、选择阿里云OSS

图片.png

12、按照说明填写信息,将之前步骤获取的信息填入表单中

图片.png

13、切换到用户组管理,编辑管理员的上传策略

图片.png

14、设置阿里云上传策略,以及储存容量

图片.png

15、切换到前台页面,尝试上传文件,文件上传成功,阿里云OSS中已存在,显示回调失败203错误。

图片.png

图片.png

16、出现此错误,一般是站点设置问题,打开后台面板管理,设置,基础设置,站点url需要设置成本站点的地址

图片.png

17、设置完后,重新尝试,上传成功,显示已完成

图片.png

三、站点HTTPS化教程

1、打开宝塔面板,选择该站点,打开SSL项,选择Let's Encrypt,填写管理员邮箱,选择域名,点击申请

图片.png

2、稍等片刻,完成证书申请,可选强制HTTPS

图片.png

3、阿里云安全组规则,开放443端口入站规则

图片.png

4、修改网站后台管理,基础设置中的站点url,设置为https地址,不修改,可能会提示301错误

图片.png

5、修改上传策略中的空间域名,上传域名的地址,将http修改为https,否则上传文件会提示http错误

图片.png

6、修改完成,可以使用HTTPS进行访问了

总结经过博主测试该教程实用,原文章转自掌印豪杰整理修改:https://www.zjh336.cn/?id=21

关于作者:掌印.豪杰

一个喜欢研究网络的工程师。

留言列表
今日头条新闻
今日头条新闻 文章还不错支持一下  回复

发表评论:

分享:

支付宝

微信