CentOS 7 怎样安装 OwnCloud 7 私有云

发布网友

我来回答

1个回答

热心网友

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设置页。必须要活在配置。

我现在使用的是小鸟云,他们目前官网有活动蛮优惠,可以去看看!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com