• (转载)Centos7 安装 OwnCloud 私有云


    OwnCloud 一款文件主机服务软件,就是我们平时使用的云存储,不过这是在自己主机的服务器上建立属于自己的私有云,OwnCloud 使用AGPLv3协议发布。本项目是基于PHP和SQLite,MySQL,Oracle或PostgreSQL数据库,所以它可以运行在所有的平台上,本教程将教大家如何在 CentOS 7 上安装 OwnCloud 7。

    初始设置
    安装CentOS 7默认最小配置然后安装目前所有的更新:

    yum -y update

    接下来,我们需要安装PHP,Apache Web服务器和MySQL服务器和PHP扩展:

    yum install httpd php php-mysql mariadb-server mariadb sqlite php-dom php-mbstring php-gd php-pdo wget vim

    设置SELinux允许owncloud写数据:

    setsebool -P httpd_unified 1

    防火墙设置:

    firewall-cmd --permanent --zone=public --add-service=http
    firewall-cmd --permanent --zone=public --add-service=https
    firewall-cmd --reload

    使用下面的命令启动Apache:

    systemctl start httpd.service

    通过此命令启动MariaDB:

    systemctl start mariadb.service

    自动启动的服务在系统启动:

    systemctl enable httpd.service
    systemctl enable mariadb.service

    安装
    首先,我们需要从官方网站下载owncloud。运行以下命令:

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

    解压文件:

    tar -jxvf owncloud-7.0.0.tar.bz2 -C /var/www/html/

    接下来我们需要为Web服务器上文件目录设置读写权限:

    chown -R apache.apache /var/www/html/owncloud/

    数据库配置
    配置MariaDB实例:

    mysql_secure_installation;

    在设置过程这都输入 Y 并回车。

    创建 owncloud 数据库和用户。
    登录到MySQL服务器,使用以下命令:

    mysql -u root -p

    接下来,我们需要创建owncloud用户和权限:

    mysql> create database owncloud;
    mysql> create user ‘owncloud’@’localhost’ identified by’somedatabasepassword’;
    mysql> grant all on owncloud.* to ‘owncloud’@’localhost’;
    mysql> flush privileges;
    mysql> quit;

    Apache服务器配置
    打开你最喜爱的编辑器编辑 owncloud 外部配置文件,我用vim:

    vim /etc/httpd/conf.d/owncloud.conf

    在配置文件中添加以下行:


    Alias /owncloud /var/www/html/owncloud


    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    allow from all

    启动Apache和MariaDB服务:

    systemctl start httpd.service
    systemctl start mariadb.service

    owncloud配置
    打开你喜欢的浏览器访问 http://你的 ip 地址/owncloud 或者 http://你的域名/owncloud。它将显示初始owncloud设置页。必须要活在配置。

    owncloud-install

  • 相关阅读:
    Android Media Playback 中的MediaPlayer的用法及注意事项(二)
    Android Media Playback 中的MediaPlayer的用法及注意事项(一)
    34. Search for a Range
    33. Search in Rotated Sorted Array
    32. Longest Valid Parentheses
    31. Next Permutation下一个排列
    30. Substring with Concatenation of All Words找出串联所有词的子串
    29. Divide Two Integers
    28. Implement strStr()子串匹配
    27. Remove Element
  • 原文地址:https://www.cnblogs.com/zhangjianghua/p/6341212.html
Copyright © 2020-2023  润新知