一、私有云概述

私有云(Private Clouds)是为一个客户单独使用而构架的,因而提供对数据、安全性和服务质量的最有效控制。该公司拥有基础设施,并可以控制在此基础设施上部署应用程序的方式。私有云可部署在企业数据中心的防火墙内,也可以将它们部署在一个安全的主机托管场所,私有云的核心属性是专有资源。

近来云存储比较流行,确实对于多台设备的文件共享,云存储是比较理想的方案。更加专业的解决方案是 NAS,但是由于成本太高,对于简单的文件共享使用私有云就可以解决。

1、私有云平台

目前的开源私有云平台主要有两家seafile和owncloud,seafile在应用和功能上跟owncloud有些差别,在此选择了owncloud。

2、私有网络

处于安全性考虑,云盘不应该被公网访问,可以被公司内部的网络访问。如果需要公网访问,可以在公司路由器层面做端口映射。

二、服务器环境准备工作

1、环境准备

操作系统:CentOS Linux release 7.5.1804 (Core)

IP地址:172.28.5.203

2、关闭系统的防火墙

systemctl stop firewalld

systemctl disable firewalld

3、关闭selinux (关闭selinux后需要重启系统)

vim /etc/sysconfig/selinux

4、更新yum源

cd /etc/yum.repos.d/

ls

mkdir repo.bak

ls

mv *.repo repo.bak/

ls

vim CentOS-Base.repo    粘贴以下内容:

[base-source]

name=CentOS-$releasever - Base Sources

baseurl=file:///mnt

gpgcheck=1

enabled=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

同样你可以不改repo文件 ,直接用原来的yum源

5、安装wget

yum install -y wget

6、更新yum源

wget http://mirror.centos.org/centos/7/os/x86_64/Packages/centos-release-7-5.1804.el7.centos.x86_64.rpm

ls

rpm -ivh centos-release-7-5.1804.el7.centos.x86_64.rpm

yum update

三、安装服务

1、安装samba服务

yum install -y samba.x86

2、安装httpd服务:

yum install -y httpd.x86_64

3、安装PHP服务

升级软件仓库

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

4、安装PHP 5.6版本

yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring

5、安装mariadb服务:

yum install -y mariadb mariadb-server

6、设置开机自启动服务

(1)、设置Samba服务

systemctl start smb.service

systemctl enable smb.service

(2)、设置httpd服务

systemctl start httpd.service

systemctl enable httpd.service

(3)、设置mariadb服务

systemctl start mariadb.service

systemctl enable mariadb.service

7、修改/var/www/html属性

修改/var/www/html此文件属主属组为apache:

chown apache.apache /var/www/html/

8、测试http是否安装

打开网页输入虚拟机IP地址查看是否“TESTING 123”

    9、安装OwnCloud

进入 /var/www/html

cd /var/www/html

wget https://download.owncloud.org/community/owncloud-10.0.4.tar.bz2

ls

tar -xjvf owncloud-10.0.4.tar.bz2

需要安装插件:yum install -y  bzip2

重新解压owncloud

tar -xjvf owncloud-10.0.4.tar.bz2

ls

cd owncloud

ls

cp index.php ..

cd ..

ls

10、重启服务

systemctl restart httpd.service

ps -aux | grep httpd

11、权限赋值

chmod 777 /var/www/html/owncloud

四、浏览器验证

1、 打开浏览器,输入服务器IP地址/owncloud

2、然后创建管理员账号和密码:

    3、管理员账号登录

3、用户管理

     4、文件上传

转载于:https://blog.51cto.com/5001660/2298704

自己搭建owncloud 私有云相关推荐

  1. Centos 6.8 搭建owncloud 私有云盘

    本文主要介绍在lamp环境下快速安装和部署owncloud 私有云盘 基本流程: 1.owncloud简介 2.yum部署lamp环境 3.下载owncloud 软件包并且安装 4.测试ownclou ...

  2. 开源私有云盘python_Centos 6.8 搭建owncloud 私有云盘

    Centos 6.8 搭建owncloud私有云盘 系统:centos6.8  x86_64 discuz版本:owncloud-10.0.3.zip(10.x版本需要的PHP至少5.6以上) 环境: ...

  3. Linux 搭建Owncloud 私有云

    经验一点点的积累 一.服务器环境准备工作 二.安装服务 三.浏览器验证 bug问题: 一.服务器环境准备工作 1.关闭系统的防火墙 systemctl stop firewalldsystemctl ...

  4. centos7搭建owncloud私有云

    1.更改yum源 [1] 首先备份/etc/yum.repos.d/CentOS-Base.repo [root@localhostyum.repos.d]# mv /etc/yum.repos.d/ ...

  5. 教你如何搭建本地私有云

    目录 本地私有云的使用场景 如何使用IBCS虚拟专线搭建本地私有云 本地私有云的使用场景 搭建本地私有云是指在企业或组织内部搭建云计算基础设施,用于存储.处理和共享各种数据和资源.以下是一些常见的本地 ...

  6. linux使用Cloudreve搭建个人私有云

    linux使用Cloudreve搭建个人私有云 1. 获取安装包 2. 运行 3. 登录并修改信息 4. 后台自动运行 1. 获取安装包 进入Cloudreve官网,cloudreve.org 点击立 ...

  7. 树莓派--搭建nextcloud私有云

    树莓派–搭建nextcloud私有云 网上已有很多的教程是关于nextcloud或owncloud的私有云的搭建,但是都是零零碎碎,并不完整,这里以树莓派raspbain 10 buster系统为例, ...

  8. 虚拟vpc服务器搭建,虚拟私有云VPC搭建IPv6网络

    虚拟私有云VPC搭建IPv6网络 内容精选 换一换 虚拟私有云(Virtual Private Cloud)是用户在华为云上申请的隔离的.私密的虚拟网络环境.用户可以自由配置VPC内的IP地址段.子网 ...

  9. 万字长文手把手教你搭建家庭私有云

    万字长文手把手教你搭建家庭私有云 随着互联网的普及,现在的云产品越来越多,像生活中常用的网盘.视频软件.音乐软件.电子书.云笔记等等越来越离不开我们的生活,但是想必大家也受够了"非会员&qu ...

最新文章

  1. 无法启动python怎么办_解决python写的windows服务不能启动的问题
  2. 不知道这些AI术语,还敢说你很了解AI吗?
  3. 进程比线程更多资源_为什么我们不应该使用比我们需要更多的线程
  4. input上传图片;input上传file;vue上传图片。
  5. tostring会空指针吗_追了多年的开发框架,你还认识指针吗?
  6. python 编辑距离 2组匹配_Python文本相似性计算之编辑距离详解
  7. 数据结构习题--用双队列模拟栈及用栈逆置队列
  8. 文件夹html文件批量替换,DirRplacer(文件批量替换工具)
  9. html转pdf分页问题
  10. android 编辑txt,.txt到可修改的android数据库
  11. 群发邮箱的软件哪个好?2021协议邮件群发软件推荐?
  12. 制度决定成败:揭秘思科顶层设计的秘密
  13. 既然选择了编程,只管风雨兼程
  14. html5页面设计技术,H5页面设计技巧有哪些?-鱼爪网
  15. No input file specified 出现的原因及解决方法
  16. 攻防对抗形势下代码重用技术的演进
  17. Java的String类中提到的代码点,代码单元到底是什么?
  18. 网络安全法实施 个人信息保护立法还需做什么?
  19. AD域建设管理(二)| python3+ldap3管理AD域实践(批量创建OU、用户、改密码、更新OU与用户)
  20. 西门子PLC的S7协议报文解析说明

热门文章

  1. navicat 12 for mongodb破解教程
  2. (1)什么是响应式编程——响应式Spring的道法术器
  3. 网易云下载音乐shell脚本
  4. 如何用木板做桥_恶梦惊魂下用木板铺桥后怎么做??? 爱问知识人
  5. 741-一群人开舞会,每人头上都戴着一顶帽子...
  6. 通过循环按行顺序为一个 5×5 的二维数组 a 赋 1 到 25 的自 然数,然后输出该数组的左下半三角
  7. 6.DRF IP限次访问JWT认证RBAC权限缓存
  8. CAN控制器芯片MCP2510调试记录
  9. PDF转HTML转换器哪个好用?快看看这里
  10. 运行go代码报错fork/exec ...main.exe: Access is denied.解决