Linux 搭建Owncloud 私有云

经验一点点的积累

      • 一、服务器环境准备工作
      • 二、安装服务
      • 三、浏览器验证
      • bug问题:

一、服务器环境准备工作

1、关闭系统的防火墙

    systemctl stop firewalld
    systemctl disable firewalld

2、可以跳过关闭selinux (关闭selinux后需要重启系统)

    vim /etc/sysconfig/selinux 

3、安装wget

    yum install -y wget

4、更新yum源

    yum update

二、安装服务

1、安装samba服务

    yum install -y samba

2、安装httpd服务:

    yum install -y httpd

3、安装PHP服务

升级软件仓库
    yum install epel-release -y
    rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
    yum -y remove php*

4、安装PHP 7.2版本

    yum install -y php72w php72w-opcache php72w-xml php72w-mcrypt php72w-gd php72w-devel php72w-mysql php72w-intl php72w-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、配置mariadb

mysql_secure_installation

MariaDB>create database owncloud;

MariaDB> CREATE USER 'owncloud'@'localhost'IDENTIFIED BY 'owncloud';

MariaDB> grant all privileges on owncloud.* to 'owncloud'@localhost identified by 'ownclound';

MariaDB> set password for 'owncloud'@'localhost'=password('owncloud');

MariaDB>flush privileges;  --刷新权限信息

MariaDB> show databases;

MariaDB> exit;

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

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

9、测试http是否安装

打开网页输入IP地址查看

10、安装OwnCloud

    进入 /var/www/html
    cd /var/www/html
    wget https://download.owncloud.org/community/owncloud-10.7.0.tar.bz2
    tar -xjvf owncloud-10.7.0.tar.bz2 


如果没有安装需要安装插件:
    yum install -y  bzip2
    cp owncloud/index.php ..

11、重启服务

    systemctl restart httpd.service
    ps -aux | grep httpd

12、权限赋值

    chmod 777 /var/www/html/owncloud

三、浏览器验证

1、 打开浏览器,输入服务器IP地址/owncloud ,创建用户名密码之后再次登录
Linux 搭建Owncloud 私有云_第1张图片

bug问题:

1.yum [Errno 14] curl#60 - "The certificate issuer’s certificate has expired. Check your system date and time.
解决方法:
a:vim /etc/yum.conf
b:增加sslverify=false (问题解决后注释掉?)

2.更新yum 镜像 (做好备份)
阿里云镜像:http://mirrors.aliyun.com/repo/Centos-7.repo
a:cd /etc/yum.repos.d
b:mv CentOS-Base.repo CentOS-Base.repo-old --备份
c:mv Centos-7.repo CentOS-Base.repo – 阿里云替换
Linux 搭建Owncloud 私有云_第2张图片

你可能感兴趣的:(Owncloud,linux,服务器,centos,VMware,owncloud)