共计 2135 个字符,预计需要花费 6 分钟才能阅读完成。
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 设置页。必须要活在配置。
在 Ubuntu 上安装 OwnCloud 7.0.4 http://www.linuxidc.com/Linux/2015-01/111710.htm
CentOS 6.3 搭建个人私有云存储 ownCloud http://www.linuxidc.com/Linux/2014-03/98757.htm
在 Ubuntu 12.04 LTS 上安装 ownCloud 4.0.6 平台 http://www.linuxidc.com/Linux/2012-08/68297.htm
CentOS 6.2 下安装 ownCloud 4.0 图解 http://www.linuxidc.com/Linux/2013-03/80994.htm
Ubuntu 12.04 下使用 ownCloud 搭建私人存储云 http://www.linuxidc.com/Linux/2013-08/89380.htm
Ubuntu/Debian/CentOS/Fedora/OpenSUSE 及衍生系统如何安装 OwnCloud 6 http://www.linuxidc.com/Linux/2014-06/102679.htm
更多 CentOS 相关信息见CentOS 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=14