云服务器怎么用?快速搭建共享云盘实战教程

[复制链接]
查看: 668|回复: 0
发表于 2020-2-7 22:38:28 | 显示全部楼层 |阅读模式
(注:如果文中图片太小看不清,可以点击放大)
网络云盘是一种专业的互联网存储工具,是互联网云技术的产物,通过云盘,你可以存储任何文件,并能在任意地点,通过互联网将自己所存储的重要信息从云端下载。通过腾讯云对象存储COS,在不到1小时的时间里,你也可以快速搭建一个个人的vfm共享网盘,实现个人资料的安全存储。
通过本课程的学习,学员将了解到腾讯云对象存储服务COS的基本操作,并学会查看腾讯云账号内的SecretId和SecretKey。学员将通过腾讯云服务器CVM完成vfm的安装与配置,并通过COSFS工具将vfm接入COS,实现个人网盘的搭建。
1.2 课前知识准备
1.相关概念
a)   腾讯云COS对象存储:对象存储(Cloud Object Storage,COS)是腾讯云提供的一种存储海量文件的分布式存储服务。具有高扩展性、低成本、可靠安全等优点。通过控制台、API、SDK 和工具等多样化方式,用户可简单、快速地接入 COS,进行多格式文件的上传、下载和管理,实现海量数据存储和管理。
b)   宝塔:宝塔Linux面板是提升运维效率的服务器管理软件,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能。
c)   LNMP环境:L指Linux,N指Nginx,M一般指MySQL,也可以指MariaDB,P一般指PHP,也可以指Perl或Python。一般LNMP指Linux系统下Nginx+MySQL+PHP这种网站服务器架构。
d)   vfm:veno-file-manager,简称vfm,是一款PHP文件管理器,提供云端多用户文件管理服务,页面简单且功能强大。
e)   COSFS:COSFS 工具支持将 COS 存储桶挂载到本地,像使用本地文件系统一样直接操作腾讯云对象存储中的对象。
2.相关命令介绍
a)   yum:RPM包管理,能够从指定的服务器自动下载RPM包并且安装
b)   /etc/init.d/bt default:查看宝塔面板登录信息
c)   git clone:使用git工具克隆代码
d)   chmod:修改文件权限
e)   df -h:检查Linux服务器的文件系统的磁盘空间占用情况
2. 实验环境2.1 实验组网介绍

2.2 实验的数据规划表
数据项

数据

说明

腾讯云账号

账号:XXXXXXXXX,密码:XXXXXXXXXX

涉及产品:云服务器CVM、对象存储COS

2.3 实验配置表
购买产品

规格

腾讯云CVM

2核4GB

腾讯云VPC

地域:广州

腾讯云COS

-

2.4 实验操作环境
本实验要求:
  • 运行Microsoft Windows,可以接入互联网的笔记本电脑或者台式机
  • Internet浏览器,例如Chrome, IE或Firefox
  • 能够通过浏览器连接腾讯云官网https://cloud.tencent.com
3. 实验流程

4. 实验目标
完成本实验后,您将能够:
  • 掌握COS存储桶的创建
  • 查看API SecretId和SecretKey
  • 使用宝塔面板安装在云服务器CVM里面安装vfm并配置vfm
  • 在云服务器上安装COSFS并实现挂载COS到CVM
  • 通过CVM和COS配合实现云盘业务
通过该实验,学员能够了解腾讯云对象存储的基本配置,掌握腾讯云CVM如何同COS配合实现CVM数据存储到COS。
5. 实验步骤任务1:创建存储桶并配置
5min ~ 10min
1.登录腾讯云控制台:https://cloud.tencent.com

2.点击【云产品】,选择【对象存储】,进入对象存储控制台

3.点击【创建存储桶】
  • 【名称】输入“vfm”
  • 【地域】选择就近的地域,如中国-成都
  • 【访问权限】设置成“公有读私有写”
  • 点击【确定】创建bucket

接下来我们获取API密钥,得到账号的SecretId和SecretKey。
4.选择右上角用户名,在下拉菜单中点击【访问管理】

5.在页面左侧选择【访问密钥】-【API密钥管理】,前往API密钥管理控制台。在弹出框中点击【继续使用】

6.记录账号的SecretId和SecretKey,留作实验备用。

任务2:CVM环境配置、vfm安装与配置
15min ~ 20min
1.准备好一台已经安装完毕宝塔面板的CVM服务器(可参考【宝塔控制面板】的步骤安装宝塔面板)。进入服务器控制台,点击【登录】,选择标准登录方式【立即登录】,输入密码,点击【确定】。


2.登录服务器后,输入“/etc/init.d/bt default”获取宝塔面板url地址

3.将url复制到浏览器,打开页面,输入宝塔的用户名密码以后,点击【登录】
4.登录宝塔面板提示如下页面,【选择“MySQL 5.6” 和 “php 5.6”版本】,其它保持不变,点击左侧的LNMP环境【一键安装】,等待片刻即可完成LNMP环境安装。

5.点击【网站】-【添加站点】,域名处内输入CVM公网IP,其余设置保持默认。点击【提交】创建站点。

6.点击【文件】-【远程下载】,URL地址中输入“https://mtr-1251908826.cos.ap-beijing.myqcloud.com/veno-file-manager-v3.4.8.zip”,下载vfm安装包,点击【确定】开始下载

7.安装包下载完成后,点击【解压】

8.弹出窗口中保持默认设置,点击【解压】

9.解压完成后,出现目录【veno-file-manager-v3.4.8】,点击名称进入目录

10.找到【vfm】文件夹,点击名称进入目录

11.选中【vfm】文件夹下全部文件,点击【复制】

12.回到【wwwroot】目录,进入公网IP地址命名的目录,将复制的所有文件粘贴到此网站根目录下

13.勾选【vfm-admin】目录,点击【权限】操作,设置权限【755】,所有者【www】,勾选【应用到子目录】,点击【确定】

14.访问服务器公网IP,测试vfm安装是否成功,如果出现如下登录页面表示vfm安装成功。

15.在vfm登录页面中,【username】输入“admin”,【password】输入“password”,点击【login】
16.第一次登录vfm会登陆到管理控制台。我们设置vfm的语言为中文。点击【Default language】选择“中文”。在页面最下角,点击【Save Settings】

17.点击右上角【logout】按钮,重回登陆页面,可以看到网页已经显示为中文。输入账号密码登录。


18.点击【主页】按钮,进入云盘业务控制台。此时已经可以将文件上传到服务器了。


任务3:安装并配置COSFS
10min ~ 15min
1.进入CVM控制台,登录服务器,输入下面的命令安装git工具。
yum install git -y
2.输入下面的命令安装依赖环境,等待环境安装完毕
yum install automake gcc-c++ git libcurl-devel libxml2-devel fuse-devel make openssl-devel fuse -y
3.克隆COSFS工具,等待克隆完毕
git clone https://github.com/tencentyun/cosfs /usr/cosfs
4.一步一步执行下面的指令,安装COSFS
cd /usr/cosfs./autogen.sh./configuremakemake install
至此COSFS安装完毕,接下来我们配置COSFS。
5.输入下面的命令配置COSFS信息,其中<BucketName-APPID><SecretId>和<SecretKey>实际输入时需替换成任务1记录下来的存储桶名字-APPID、SecretId和SecretKey。
echo <BucketName-APPID>:<SecretId>:<SecretKey> > /etc/passwd-cosfs
6.输入下方命令,设置目录权限
chmod 640 /etc/passwd-cosfs
7.执行COS挂载命令,其中<BucketName-APPID>和<CVM IP>分别换成自己创建的COS存储桶名称和CVM公网IP。<CosDomainName>根据COS存储桶所在区域进行填写,形式为http://cos.<Region>.myqcloud.com。比如广州就是ap-guangzhou。其他地区请参考地域和访问域名
cosfs <BucketName-APPID> /www/wwwroot/<CVM IP>/uploads/ -ourl=<CosDomainName> -ononempty -odbglevel=info -onoxattr -oallow_other
示例指令如下:
cosfs vfm-1250000000 /www/wwwroot/123.207.235.239/uploads/ -ourl=http://cos.ap-guangzhou.myqcloud.com -ononempty -odbglevel=info -onoxattr -oallow_other
8.输入下面的命令确认COSFS挂载是否成功,出现红框内信息表示挂载成功。
df -h

其他环境下COSFS工具的安装请参考COSFS工具开发者文档
6. 实验验证
1.访问服务器公网IP,登录云盘,点击【上传】,上传任意文件。

2.访问COS里面的 vfm 存储桶,查看文件是否存储到了bucket里。

如果文件存在,则云盘创建成功,实验成功。


腾讯云
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩图文



在线客服(工作时间:9:00-22:00)
400-600-6565

内容导航

微信客服

Copyright   ©2015-2019  云服务器社区  Powered by©Discuz!  技术支持:尊托网络     ( 湘ICP备15009499号-1 )