本身搭建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)

相關文章
相關標籤/搜索