背景情况
从大学开始就在使用网盘,当时有很多比如360网盘,115网盘,百度网盘等等,但是目前活下来的,个人用户比较多的就是百度网盘和腾讯的微云了,百度网盘免费用户2TB空间,收费用户5TB空间. 李导这边也在使用着百度网盘很多年了.
各种个人网盘app占比
阿里云网盘来啦
这几天浏览的时候突然发现阿里云弄了个阿里云网盘,目前还在内测阶段.根据目前透漏的信息.
阿里云网盘几个特点:
- 阿里云网盘普通用户容量为1TB,会员容量为6TB. (这个还是不错的,只要会员别太贵,哈哈)
- 阿里云网盘普通用户的下载速度为10Mb/s。(这个还是很值得期待的)
- 找到了阿里云网盘官网:aliyundrive.com (目前无法打开)
深入挖掘
网站打不开就放弃了?不!!!
- 尝试0: aliyundrive.com 无法访问,为何??
浏览器分析下: 发现各种css无法加载
- 尝试1: 查查域名信息whois ,看来阿里早有打算搞这个阿里云网盘
- 尝试2: 看看百度快照,此处需要图
- 尝试3: Linux下面访问下: aliyundrive.com(有惊喜)
[root@ecs ~]# curl http://aliyundrive.com/
<!DOCTYPE html>
<html>
<head><meta charset=utf-8>
<meta http-equiv="Content-Security-Policy" content="default-src *; connect-src blob: http: https: ws:; img-src data: https: http:; worker-src blob:; script-src 'self' 'unsafe-eval' 'nonce-fronu6e5zlc-1598867243136' dev.g.alicdn.com g.alicdn.com retcode.alicdn.com at.alicdn.com lang.alicdn.com; style-src 'unsafe-inline' 'self' dev.g.alicdn.com g.alicdn.com retcode.alicdn.com; font-src dev.g.alicdn.com g.alicdn.com retcode.alicdn.com at.alicdn.com data:; media-src blob: *;" />
<meta http-equiv=X-UA-Compatible content="IE=edge">
<meta name=format-detection content="telephone=no">
<meta name=viewport content="width=device-width,initial-scale=1">
<link rel=icon href=https://dev.g.alicdn.com/smartdrive/h5-main/0.0.14/favicon.ico>
<title>阿里云网盘</title>
<link href=https://dev.g.alicdn.com/smartdrive/h5-main/0.0.14/css/app.css rel=preload as=style>
<link href=https://dev.g.alicdn.com/smartdrive/h5-main/0.0.14/js/app.js rel=preload as=script>
<link href=https://dev.g.alicdn.com/smartdrive/h5-main/0.0.14/js/chunk-vendors.js rel=preload as=script>
<link href=https://dev.g.alicdn.com/smartdrive/h5-main/0.0.14/css/app.css rel=stylesheet>
<style>
.loader-x {
display: block;
width: 2em;
height: 2em;
margin: 100px auto;
color: inherit;
pointer-events: none;
color: #f60;
}
.loader-x {
border-top: .2em solid currentcolor;
border-right: .1em solid transparent;
-webkit-animation: loader-x 1s linear infinite;
animation: loader-x 1s linear infinite;
border-radius: 100%;
position: relative;
}
@-webkit-keyframes loader-x {
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes loader-x {
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
</style></head>
<body>
<script nonce="fronu6e5zlc-1598867243136">
var GLOBAL_CONFIG={"domain_suffix":".aliyundrive.com"};
</script>
<script nonce="fronu6e5zlc-1598867243136">
!(function(c,b,d,a){c[a]||(c[a]={});c[a].config={pid:"ifb4dn5x77@e4355fb3b841c83",appType:"web",imgUrl:"https://arms-retcode.aliyuncs.com/r.png?",sendResource:true,enableLinkTrace:true,behavior:true,environment:location.host.indexOf('stg')==0?'pre':'prod'};
with(b)with(body)with(insertBefore(createElement("script"),firstChild))setAttribute("crossorigin","",src=d)
})(window,document,"https://retcode.alicdn.com/retcode/bl.js","__bl");
</script>
<div id=app>
<div class="loading-x"></div>
</div>
<script nonce="fronu6e5zlc-1598867243136">
var Global = {
base_url: 'https://dev.g.alicdn.com/smartdrive/h5-main/0.0.14',
links: {
//二维码链接
qr: location.protocol + '//' + location.host + '/downloadapp',
},
//app 下载链接
app_download: {
//818
//android: 'http://mtl.alibaba-inc.com/oss/mupp/13642438/build/app/outputs/apk/release/wangpan_v1.0.08191105.apk',
//ios: 'http://mtl3.alibaba-inc.com/project/iosdownload.htm?fileId=61759301'
//828
ios: 'http://mtl3.alibaba-inc.com/project/iosdownload.htm?fileId=62430770',// 苹果包
android: 'http://mtl.alibaba-inc.com/oss/mupp/13700375/build/app/outputs/apk/release/wangpan_v1.0.08272151.apk'// 安卓包
}
};
</script>
<script src=https://dev.g.alicdn.com/smartdrive/h5-main/0.0.14/js/chunk-vendors.js></script>
<script src=https://dev.g.alicdn.com/smartdrive/h5-main/0.0.14/js/app.js></script>
</body>
- 尝试4: 发现了app下载链接(目前还无法下载)
http://mtl.alibaba-inc.com/oss/mupp/13700375/build/app/outputs/apk/release/wangpan_v1.0.08272151.apk
#目前链接还无法下载
就到这里了
- 经过一顿折腾,发现阿里云网盘目前已经发布了几次版本,但是还处于内测阶段,期待正式发布吧.
- 同时,我们也可以自己搭建个网盘
最后小福利
来自于企业项目库中的项目私有云盘项目,由我们michae夏老师整理的,企业级搭建自己的个人(企业)私有网盘.
开始前准备
环境项目 | 版本 |
---|---|
系统版本 | CentOS 7.x |
Web版本 | nginx 1.16 |
PHP版本 | PHP 7.1 |
数据库 | MariaDB 5.5 |
阿里云账号 | 无 |
创建ECS部署环境
Nginx部署
配置阿里云yum源
(如果是虚拟机需要进行配置,云服务器忽略此步骤)
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
安装Nginx
yum install nginx -y
配置Nginx
vim /etc/nginx/conf.d/yunpan.conf
server {
listen 80;
server_name cloud.oldboyedu.com;
index index.html index.php index.htm;
root /app/;
location ~* \.php$
{
fastcgi_pass 127.0.0.1:9001;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
}
}
语法检查,没有问题则启动服务
systemctl restart nginx #重启nginx
systemctl enable nginx #开机自启动nginx
部署php
配置PHP的yum源
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
安装php
yum install php71w-mysql php71w-bcmath php71w-gd php71w-mcrypt php71w-mbstring php71w-odbc php71w-xml php71w-fpm -y
修改php配置
vim /etc/php-fpm.d/www.conf
user和group修改为nginx
重启服务
systemctl restart php-fpm
systemctl enable php-fpm
部署数据库
yum install mariadb-server -y
启动数据库
systemctl restart mariadb-server #此处start也可以 start是开启 restart重启
设置数据库密码
mysqladmin -uroot password oldboyedu.com # 密码设置为自己的密码
下载可道云源码
mkdir /app/ && cd /app
wget http://static.kodcloud.com/update/download/kodbox.1.11.zip
#解压
unzip kodbox.1.11.zip
#授权777
chmod -Rf nginx.nginx ./*
浏览器访问服务器域名
数据库配置页面,填写刚才修改的数据库账号与密码
设置管理员账号密码
部署成功效果
截止到这一步已经完成部署自己私人云盘,大家可以开心的玩耍,上传了
添加阿里云oss(企业实战)
这一步是企业需求了,一般是ecs云服务器(运行服务nginx,php,数据库)+oss存储(用来存放用户上传的数据)
下面内容需要大家熟悉些阿里云用法
添加访问控制授权用户
创建成功记录如下图标记的记录,后续需要使用
授权用户
添加oss存储项目
授权RAM里创建的用户
设置跨域访问
可道云web界面设置连接oss存储
按照要求填写相关oss的信息保存即可
设为默认存储即可完成
补充: 通过手机app访问自己的私有网盘
搭建好的私有云盘,通过APP访问
下载app:https://kodcloud.com/download/
-
登录的时候选择 切换站点
-
输入你的ip或者是域名 这里输入的是cloud.oldboyedu.com
-
确定后,重新登录即可
5.4.4 快去自己试试吧
原文链接:https://mp.weixin.qq.com/s/A0JLPrVWZvkaTIEuHL4jUg