基于文件存储NAS快速搭建网盘
在前面的课程学习中,小浩已通过实战创建了自己的文件系统,同时完成了ECS实例一键挂载文件系统,那如何将NAS用于实际业务中呢?如何基于ECS和文件存储NAS完成网盘的搭建呢?
网盘场景说明
本节,我们通过ECS部署OwnCloud和httpd(Apache Web服务器),后端存储挂载阿里云文件存储NAS,完成网盘的搭建,小浩通过ECS的公网IP访问网盘服务,即可完成文件的读写操作;网盘架构图示如下:
什么是OwnCloud
OwnCloud是一个开源免费的云存储项目,提供了网页界面和支持多平台的客户端(Windows、linux、MacOS、IOS、Android)使用,因其是基于PHP开发的云存储软件,需要PHP运行环境
什么是httpd
httpd是一款Apache Web服务器,非常流行的开源软件项目,基于标准的 HTTP 网络协议提供的网页浏览服务,可运行在 Linux、UNIX、Windows 等多种操作系统平台,详情可参考httpd
操作步骤
- 阿里云服务器ECS
- 创建ECS实例
- 通过Workbench登陆ECS实例
- 执行相关Linux命令
- OwnCloud:基于PHP开发的云存储软件,需要PHP运行环境,
- 下载并安装OwnCloud
- 配置OwnCloud工作环境
- Apache:
- 需掌握其安装、启停、配置等命令
- NAS文件系统挂载
- 实验中使用命令行挂载
详细的实验内容,请前往练习实验进行学习
至此,小浩已初步掌握了阿里云对象存储OSS和文件存储NAS的基础内容,并能通过OSS和NAS完成网盘的搭建,在使用过程中小浩发现使用云存储的诸多好处(无需安装运维,开通即用、按量付费等),也激发了小浩继续探索云存储的兴趣。
练习实验:使用OSS快速搭建个人网盘
https://developer.aliyun.com/adc/scenario/exp/10b18abcd21b4252bac99a42a1af2290