本身搭建owncloud 私有云

 

1、私有云概述php

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

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

    一、私有云平台linux

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

    二、私有网络sql

        处于安全性考虑,云盘不该该被公网访问,能够被公司内部的网络访问。若是须要公网访问,能够在公司路由器层面作端口映射。apache

2、服务器环境准备工做vim

    一、环境准备centos

        操做系统:CentOS Linux release 7.6.1810 (Core)浏览器

        

        IP地址:192.168.17.241

        

 

    二、关闭系统的防火墙

        systemctl stop firewalld

        systemctl disable firewalld

        

    三、关闭selinux (关闭selinux后须要重启系统)

        vim /etc/sysconfig/selinux 

    四、更新yum源

        一样你能够不改repo文件 ,直接用原来的yum源

    五、安装wget

        yum install -y wget

    六、更新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

        

 

3、安装服务

    一、安装samba服务

        yum install -y samba.x86_64

        

 

    二、安装httpd服务:

        yum install -y httpd.x86_64

        

 

    三、安装PHP服务

        升级软件仓库

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

        

 

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

        

 

    四、安装PHP 5.6版本

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

        

 

    五、安装mariadb服务:

        yum install -y mariadb mariadb-server

        

 

        

 

    六、设置开机自启动服务

        (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

        

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

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

        chown apache.apache /var/www/html/

    八、测试http是否安装

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

        

 

   九、安装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 

        

 

    十、重启服务

        systemctl restart httpd.service 

        ps -aux | grep httpd

        

    十一、权限赋值

        chmod 777 /var/www/html/owncloud

        

  $setsebool -P httpd_unified 1

       $setsebool -P httpd_execmem 1

  $service httpd restart

4、浏览器验证

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

       

      二、而后建立管理员帐号和密码:

       

 

  三、管理员帐号登陆

        

 

   四、用户管理

  

   五、文件上传

        

 

 

(本文参考:https://blog.51cto.com/5001660/229870四、https://blog.csdn.net/xuhuiyue/article/details/73554909)

相关文章
相关标签/搜索