前言
如今的许多网盘应用都设置了下载限速,只有付费成为会员才能享受下载加速服务。于是我设想,能否通过ECS搭建个人网盘,来存放一些常用的文档等,便于在使用时下载访问。偶然间发现阿里云开发者成长计划里有基于ECS和NAS搭建个人网盘的体验课程,遂开始了体验。
具体过程
1.连接服务器
在阿里云开发者成长计划界面找到对应链接
创建完实例后,通过windows系统下的CMD,ssh连接上免费创建的实例
2.安装 OwnCloud
然后执行命令添加新的软件源
并安装OwnCloud
yum install owncloud-files
之后通过命令查看安装是否成功。
ll /var/www/html
3.安装阿帕奇(Apache)服务
yum install httpd –y
安装完成后启动
systemctl start httpd.service
输入公网ip后出现此图片
则安装成功。
之后通过命令
vim /etc/httpd/conf/httpd.conf
打开阿帕奇配置文件,修改内容后,按esc,输入:wq!
保存。
4.安装并配置PHP
OwnCloud是基于PHP开发的,因此需要配置PHP服务。此外,OwnCloud只支持PHP 5.6+。
首先更新php源
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 7.2版本
yum -y install php72w
yum -y install php72w-cli php72w-common php72w-devel php72w-mysql php72w-xml php72w-odbc php72w-gd php72w-intl php72w-mbstring
之后,输入php -v查看PHP版本
将PHP与Apache配置
find / -name php.ini
找到目录后,记录目录,执行
vi /etc/httpd/conf/httpd.conf
配置PHP目录(/etc/php.ini)为查找到的目录
PHPIniDir /etc/php.ini
保存后通过systemctl restart httpd.servicechong重启Apache。
5.连接OwnCloud
在浏览器输入
http://1公网地址/owncloud/
进入OwnCloud安装界面
输入用户名密码,选择存储&数据库
若选择MySQL,会出现如图报错,因为我们并没有配置MySQL环境。因此选择SQLite即可。
之后等待其配置完成。
6.登陆OwnCloud
完成后网页会自动刷新,然后输入设定的用户名和密码,进入主界面
7.挂载NAS服务
此部分内容涉及NAS的登陆信息,故不做展示。
挂载成功后可以看到如下界面
至此挂载完成。需要在网盘中新建目录进行上传。
默认的几个文件夹将不可用,点击加号新建目录并回车即可创建新目录。之后上传文件。
总结
NAS文件系统按量付费,若储存较小的文件则相对来讲较为便宜。但因个人使用限制,带宽可能没有付费的网盘应用那么大。可根据个人需要进行配置。