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

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

前言

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

具体过程

1.连接服务器
在阿里云开发者成长计划界面找到对应链接
创建完实例后,通过windows系统下的CMD,ssh连接上免费创建的实例
image.png
2.安装 OwnCloud
然后执行命令添加新的软件源
image.png
并安装OwnCloud

yum install owncloud-files

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

ll /var/www/html

image.png
3.安装阿帕奇(Apache)服务

yum install httpd –y

安装完成后启动

systemctl start httpd.service

image.png
输入公网ip后出现此图片
image.png
则安装成功。
之后通过命令

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

总结

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

相关实践学习
函数计算部署PuLID for FLUX人像写真实现智能换颜效果
只需一张图片,生成程序员专属写真!本次实验在函数计算中内置PuLID for FLUX,您可以通过函数计算+Serverless应用中心一键部署Flux模型,快速体验超写实图像生成的魅力。
目录
相关文章
|
存储 缓存 NoSQL
Redis 服务器全方位介绍:从入门到核心原理
Redis是一款高性能内存键值数据库,支持字符串、哈希、列表等多种数据结构,广泛用于缓存、会话存储、排行榜及消息队列。其单线程事件循环架构保障高并发与低延迟,结合RDB和AOF持久化机制兼顾性能与数据安全。通过主从复制、哨兵及集群模式实现高可用与横向扩展,适用于现代应用的多样化场景。合理配置与优化可显著提升系统性能与稳定性。
1085 0
|
弹性计算 云计算
阿里云认证全新发布【Apsara Clouder云计算专项技能认证:云服务器ECS入门】
阿里云认证全新发布【Apsara Clouder云计算专项技能认证:云服务器ECS入门】
|
存储 弹性计算 NoSQL
"从入门到实践,全方位解析云服务器ECS的秘密——手把手教你轻松驾驭阿里云的强大计算力!"
【10月更文挑战第23天】云服务器ECS(Elastic Compute Service)是阿里云提供的基础云计算服务,允许用户在云端租用和管理虚拟服务器。ECS具有弹性伸缩、按需付费、简单易用等特点,适用于网站托管、数据库部署、大数据分析等多种场景。本文介绍ECS的基本概念、使用场景及快速上手指南。
687 3
|
前端开发 网络协议 物联网
Django Web:搭建Websocket服务器(入门篇)
Django Web:搭建Websocket服务器(入门篇)
2334 1
|
小程序 数据安全/隐私保护
阿里云新手入门:注册账号、实名认证、申请免费云服务器
阿里云新手指南:注册账号(手机号或支付宝快捷注册),完成实名认证(个人/企业)。通过免费服务器获取3个月试用。创建后,设置密码,远程连接,配置安全组规则,部署应用,如建站与环境安装。详询官方教程。
|
前端开发 JavaScript
【node写接口】 通过node 快速搭建一个服务器、get请求、post请求 小白入门
【node写接口】 通过node 快速搭建一个服务器、get请求、post请求 小白入门
1033 4
|
安全 Java 应用服务中间件
【服务器知识】Tomcat简单入门
【服务器知识】Tomcat简单入门
|
网络协议 网络架构
【网络编程入门】TCP与UDP通信实战:从零构建服务器与客户端对话(附简易源码,新手友好!)
在了解他们之前我们首先要知道网络模型,它分为两种,一种是OSI,一种是TCP/IP,当然他们的模型图是不同的,如下
897 1
|
弹性计算 网络安全 数据安全/隐私保护
阿里云服务器新手入门:注册账号、实名认证申请免费云服务器全流程
注册阿里云账号,选择注册方式如密码、扫码或手机号,并完成验证码验证。接着进行实名认证,提供必要个人信息或企业证件。然后,在控制台选择云服务器ECS,点击“免费试用”申请,配置实例并设置登录密码。创建后,通过远程连接工具如SSH登录,开始使用服务器进行软件安装、应用部署等操作。阿里云提供详细文档支持。别忘了点击链接以直接试用。
1661 0
|
小程序 数据安全/隐私保护
阿里云服务器新手入门:注册账号、实名认证申请免费云服务器全流程
阿里云新手指南 1. 注册阿里云账号,支持手机号或支付宝等快捷注册。 2. 完成实名认证,个人/企业选择相应类型。 3. 访问免费服务器申请页面 4. 创建后,设置密码,通过安全组开通端口。 5. 使用教程包括远程连接、部署应用等,详细步骤见阿里云帮助中心。
2264 0

热门文章

最新文章