连接ECS服务器

这个参考往期博文即可

安装 OwnCloud

OwnCloud是一款开源的云存储软件,基于PHP的自建网盘。基本上是私人使用,没有用户注册功能,但是有用户添加功能,你可以无限制地添加用户,OwnCloud支持多个平台(windows,MAC,Android,IOS,Linux)。

  1. 执行以下命令,添加一个新的软件源。
rpm --import https://download.owncloud.org/download/repositories/10.0/CentOS_7/repodata/repomd.xml.key
wget http://download.owncloud.org/download/repositories/10.0/CentOS_7/ce:10.0.repo -O /etc/yum.repos.d/ce:10.0.repo
  1. 执行以下命令安装OwnCloud-files。
yum install owncloud-files
  1. 执行以下命令查看安装是否成功。
ll /var/www/html

安装 Apache 服务

  1. 执行以下命令安装Apache服务。
yum install httpd –y
  1. 执行以下命令启动Apache服务。
systemctl start httpd.service
  1. 打开浏览器输入体验平台创建的ECS的弹性公网IP。如果出现如下图内容表示Apache安装成功。

添加OwnCloud配置:

1)执行以下命令打开Apache配置文件。

vim /etc/httpd/conf/httpd.conf

2)按i键进入文件编辑模式,然后在内容后添加以下内容。

# owncloud config
Alias /owncloud "/var/www/html/owncloud/"
<Directory /var/www/html/owncloud/>Options +FollowSymlinksAllowOverride All<IfModule mod_dav.c>Dav off</IfModule>SetEnv HOME /var/www/html/owncloudSetEnv HTTP_HOME /var/www/html/owncloud
</Directory>

安装并配置PHP

由于OwnCloud是基于PHP开发的云存储软件,需要PHP运行环境,请根据以下步骤完成OwnCloud工作环境的配置。

  1. 执行以下命令手动更新rpm源。
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
  1. 执行以下命令安装PHP 7.2版本。

说明:OwnCloud只支持PHP 5.6+。

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
  1. 执行以下命令检测PHP是否安装成功。
php -v
  1. 将PHP配置到Apache中:

1)执行以下命令,找到php.ini文件目录。

find / -name php.ini

2)执行以下命令打开httpd.conf文件。

vi /etc/httpd/conf/httpd.conf

3)按i键进入文件编辑模式,然后在文件最后添加以下内容。

PHPIniDir /etc/php.ini

4)按esc键退出编辑模式,然后输入:wq保存并退出配置文件。

5)执行以下命令,重启Apache服务。

systemctl restart httpd.service

配置OwnCloud

完成上述配置后,您就可以登录OwnCloud创建个人网盘了。

  1. 打开浏览器,输入ECS弹性IP/owncloud,例如1.1.1.1/owncloud。

  2. 创建管理员账号和密码,然后单击【存储&数据库】,配置数据库,最后单击【安装完成】。

  3. 输入已创建的用户名和密码登录Owncloud。

    登录成功界面如下:

欢迎大家参加阿里高校实践计划

可免费领取大量学习资源,及获得各种小奖品噢
点击加入阿里高校实践计划

阿里高校实践计划 class6 搭建nas个人网盘相关推荐

  1. tf 设置多显卡_用树莓派搭建私人简易网盘 2/5 树莓派4B初始设置

    原标题:用树莓派搭建私人简易网盘 2/5 树莓派4B初始设置 用树莓派搭建私人简易网盘 2/5 树莓派4B初始设置 2020-10-22 23:10:150点赞0收藏0评论 小编注:此篇文章来自#原创 ...

  2. Ubuntu打造家用NAS三——网盘与影视中心

    Ubuntu打造家用NAS三--网盘与影视中心 一.Ubuntu 挂载硬盘 通过 Putty 连接 NAS 查看硬盘位置:sudo fdisk -l 找到需要挂载的硬盘,我的是"Disk / ...

  3. 家庭宽带搭建ipv6私人网盘

    家庭宽带搭建ipv6私人网盘 起:本人穷,只能购买1核2G1M的云服务器,访问大一点的图片就很吃力,于是乎想着将家中1000M的宽带拿来做服务器网络,访问服务器理论上行100MB/s,下行30MB/s ...

  4. 为什么你需要一台NAS(网盘云盘vs路由器硬盘vsNAS)

    系列文章 如何确保NAS的安全性(你的NAS被攻击了吗?) 如何使用NAS才能确保数据100%安全(数据存储解决方案) 搭建NAS之前你需要知道的哪些事 为什么你需要一台NAS(网盘云盘vs路由器硬盘 ...

  5. 手把手教如何搭建一个百度网盘目录站点【保姆级】

    如何搭建一个百度网盘目录站点 最近一研究虚拟货源项目,由于资料太多,不得已把硬盘扩容到了300T,但是扩容后问题也出来了,问题1:由于是通过技术手段扩容,百度盘已经爆满,已经无法存储新的资料. 问题2 ...

  6. Centos7 搭建开源个人网盘Nextcloud与常用插件

    文件服务器,是一个公司最常用的服务应用,每个公司企业基本都有自己的文件服务器实,现储存分享,上传下载文件文档等功能,常见的文件服务器就是ftp服务器,但是ftp服务器的功能实在有限,且对于普通用户使用 ...

  7. 键盘侠Linux干货| 使用Nginx搭建一个私人网盘

    前言 使用Nginx搭建一个私人网盘 安装Nginx 增加 Nginx 官方源 cat << EOF > /etc/yum.repos.d/nginx.repo [nginx-sta ...

  8. Pandownload 下线了,我花了 30 分钟自己搭建了一个网盘

    点击上方视学算法,选择设为星标 加个"星标★",每日好文必达! 文末包邮送3本技术书! 来源:码匠笔记 阅读文本大概需要 5 分钟 点击「阅读原文」查看pk哥原创精品视频. Pan ...

  9. Pandownload 下线了,我自己花了 30 分钟自己搭建了一个网盘

    点击上方"Python与机器智能",选择"星标"公众号 第一时间获取价值内容 来源:码匠笔记 Pandownload 下线大家心里都很苦,不过我们还是的重新站起 ...

  10. nextcloud php工程师,教你如何基于宝塔面板和nextcloud搭建自己的网盘

    下面由宝塔安装教程栏目给大家介绍基于宝塔面板和nextcloud搭建自己的网盘的方法,希望对需要的朋友有所帮助! 一.安装宝塔控制面板和LNMP环境yum install -y wget && ...

最新文章

  1. 工业互联网平台创新发展白皮书(2018)
  2. 学习Key与Value的集合hashtable
  3. 当 Android 开发者遇见 TensorFlow
  4. 3.QT中的debug相关的函数,以及文件锁的使用
  5. 淘系的音视频编辑方案:非线性编辑引擎
  6. mysqldump 备份原理8
  7. openstack 云_探索OpenStack云案例研究
  8. 2020 年百度之星#183;程序设计大赛 - 初赛三
  9. 自动化测试的点点滴滴经验积累
  10. JS获取浏览器高度、屏幕高度、宽屏
  11. Mac下安装第三方模块报错:‘sqlfront.h‘ file not found的解决办法
  12. 改变MyEclipse默认编码方式
  13. 《幸福的勇气》笔记四——自立就是摆脱“自我”
  14. BZOJ 3097 Hash Killer I
  15. Win10以太网没有有效的IP配置解决方法
  16. ABAP 身份证校验的函数
  17. c语言零基础自学,c语言零基础入门 该如何学习
  18. Apache的管理及优化——中篇{Apache的访问控制(黑白名单,用户密码认证)、Apache的虚拟主机}
  19. Java实现doc转docx
  20. pcd,obj,mtl文件格式解析

热门文章

  1. 朱光潜给青年的十二封信 之 谈升学和选课
  2. u-boot2020.04移植(3、lowlevel_init.S)
  3. Android 音视频开发-FFmpeg 命令
  4. 阿里小蜜这一年,经历了哪些技术变迁?
  5. 统计每个日期新用户的次日留存率
  6. 神仙项目,轻松上手了解前后端分离!
  7. android 最好的gtd软件,这9款高质量APP让你工作效率提高50%!
  8. View inflate方法和LayoutInflater inflate方法的区别
  9. 系统架构的演变过程?
  10. Thinkpad X61驱动下载及安装方法 for windows XP