天天看点

自己搭建owncloud 私有云

一、私有云概述

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

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

    1、私有云平台

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

    2、私有网络

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

二、服务器环境准备工作

    1、环境准备

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

自己搭建owncloud 私有云

        IP地址:172.28.5.203

自己搭建owncloud 私有云

    2、关闭系统的防火墙

        systemctl stop firewalld

        systemctl disable firewalld

自己搭建owncloud 私有云

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

        vim /etc/sysconfig/selinux 

自己搭建owncloud 私有云

    4、更新yum源

        cd /etc/yum.repos.d/

        ls

自己搭建owncloud 私有云

        mkdir repo.bak

        ls

        mv *.repo repo.bak/

自己搭建owncloud 私有云

        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

自己搭建owncloud 私有云

    6、更新yum源

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

自己搭建owncloud 私有云

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

自己搭建owncloud 私有云

        yum update

自己搭建owncloud 私有云

三、安装服务

    1、安装samba服务

        yum install -y samba.x86

自己搭建owncloud 私有云

    2、安装httpd服务:

        yum install -y httpd.x86_64

自己搭建owncloud 私有云

    3、安装PHP服务

        升级软件仓库

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

自己搭建owncloud 私有云

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

自己搭建owncloud 私有云

    4、安装PHP 5.6版本

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

自己搭建owncloud 私有云

    5、安装mariadb服务:

        yum install -y mariadb mariadb-server

自己搭建owncloud 私有云
自己搭建owncloud 私有云

    6、设置开机自启动服务

        (1)、设置Samba服务

        systemctl start smb.service

        systemctl enable smb.service

自己搭建owncloud 私有云

        (2)、设置httpd服务

        systemctl start httpd.service

        systemctl enable httpd.service

自己搭建owncloud 私有云

        (3)、设置mariadb服务

        systemctl start mariadb.service

        systemctl enable mariadb.service

自己搭建owncloud 私有云

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

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

        chown apache.apache /var/www/html/

    8、测试http是否安装

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

自己搭建owncloud 私有云

    9、安装OwnCloud        

        进入 /var/www/html

        cd /var/www/html

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

自己搭建owncloud 私有云

        tar -xjvf owncloud-10.0.4.tar.bz2 

自己搭建owncloud 私有云

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

自己搭建owncloud 私有云

        重新解压owncloud

        tar -xjvf owncloud-10.0.4.tar.bz2

自己搭建owncloud 私有云

        cd owncloud

自己搭建owncloud 私有云

        cp index.php ..

        cd ..

自己搭建owncloud 私有云

    10、重启服务

        systemctl restart httpd.service

        ps -aux | grep httpd

自己搭建owncloud 私有云

    11、权限赋值

        chmod 777 /var/www/html/owncloud

自己搭建owncloud 私有云

四、浏览器验证

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

自己搭建owncloud 私有云

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

自己搭建owncloud 私有云

    3、管理员账号登录

自己搭建owncloud 私有云

 3、用户管理

自己搭建owncloud 私有云

     4、文件上传

自己搭建owncloud 私有云

继续阅读