ECS训练营入门路线_第六天_基于ECS和NAS搭建个人网盘

前言

如今的许多网盘应用都设置了下载限速,只有付费成为会员才能享受下载加速服务。于是我设想,能否通过ECS搭建个人网盘,来存放一些常用的文档等,便于在使用时下载访问。偶然间发现阿里云开发者成长计划里有基于ECS和NAS搭建个人网盘的体验课程,遂开始了体验。

具体过程

1.连接服务器
在阿里云开发者成长计划界面找到对应链接
创建完实例后,通过windows系统下的CMD,ssh连接上免费创建的实例
ECS训练营入门路线_第六天_基于ECS和NAS搭建个人网盘
2.安装 OwnCloud
然后执行命令添加新的软件源
ECS训练营入门路线_第六天_基于ECS和NAS搭建个人网盘
并安装OwnCloud

yum install owncloud-files

之后通过命令查看安装是否成功。

ll /var/www/html

ECS训练营入门路线_第六天_基于ECS和NAS搭建个人网盘
3.安装阿帕奇(Apache)服务

yum install httpd –y

安装完成后启动

systemctl start httpd.service

ECS训练营入门路线_第六天_基于ECS和NAS搭建个人网盘
输入公网ip后出现此图片
ECS训练营入门路线_第六天_基于ECS和NAS搭建个人网盘
则安装成功。
之后通过命令

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版本
ECS训练营入门路线_第六天_基于ECS和NAS搭建个人网盘
将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安装界面
ECS训练营入门路线_第六天_基于ECS和NAS搭建个人网盘
输入用户名密码,选择存储&数据库
ECS训练营入门路线_第六天_基于ECS和NAS搭建个人网盘
若选择MySQL,会出现如图报错,因为我们并没有配置MySQL环境。因此选择SQLite即可。
之后等待其配置完成。
6.登陆OwnCloud
完成后网页会自动刷新,然后输入设定的用户名和密码,进入主界面
ECS训练营入门路线_第六天_基于ECS和NAS搭建个人网盘
7.挂载NAS服务
此部分内容涉及NAS的登陆信息,故不做展示。
挂载成功后可以看到如下界面
ECS训练营入门路线_第六天_基于ECS和NAS搭建个人网盘
至此挂载完成。需要在网盘中新建目录进行上传。
ECS训练营入门路线_第六天_基于ECS和NAS搭建个人网盘
默认的几个文件夹将不可用,点击加号新建目录并回车即可创建新目录。之后上传文件。
ECS训练营入门路线_第六天_基于ECS和NAS搭建个人网盘

总结

NAS文件系统按量付费,若储存较小的文件则相对来讲较为便宜。但因个人使用限制,带宽可能没有付费的网盘应用那么大。可根据个人需要进行配置。

上一篇:云·企业官网定制——网站建设篇之——阿里云心选商城


下一篇:ECS训练营入门路线_第二天_关于购买ECS