CentOS 7 怎样安装 OwnCloud 7 私有云

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS 7 怎样安装 OwnCloud 7 私有云相关的知识,希望对你有一定的参考价值。

参考技术A 初始设置
安装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设置页。必须要活在配置。

Centos 6.9 搭建owncloud 私有云盘

本文主要介绍在lamp环境下快速安装和部署owncloud 私有云盘


基本流程:

  1.owncloud简介

  2.yum部署lamp环境

  3.下载owncloud 软件包并且安装

  4.测试owncloud是否正常使用




流程一:owncloud简介

  

   ownCloud是是一款私有云存储的搭建工具。可以在纯局域网环境使用,也可以搭建在公有云上。分为服务器和客户端两个部分,服务器以前是支持Windows、Mac OS和Linux的,但是现在的版本只支持Linux了。

   客户端则支持Windows、Mac OS、Linux等桌面系统以及iOS、Android和BlackBerry等手机端。具体的在ownCloud上面都有。很多种安装方式可供选择。




流程二:yum部署lamp环境


1)系统版本说明:


cat /etc/redhat-release 

CentOS release 6.8 (Final)


uname -r

2.6.32-696.6.3.el6.x86_64


关闭SELINUX


修改配置文件,重启服务后永久生效。


sed -i 's/SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config


命令行设置立即生效。


setenforce 0


开放防火墙:


#vi /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 9000 -j ACCEPT

service iptables  restart

iptables -nL  查看防火墙规则


2)安装网易官方源

更多yum源可参考:http://blog.51cto.com/13707680/2104644

cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.$(date +%F)
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
yum clean all
yum makecache

3)yum安装所需包


yum install httpd httpd-devel

yum install mysql mysql-server mysql-devel

rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm       ##这步很关键,不然下面yum安装不到包。导致后面访问不到界面

[[email protected] yum.repos.d]# rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm

Retrieving https://mirror.webtatic.com/yum/el6/latest.rpm

Preparing...                                                            (10########################################### [100%]

        package webtatic-release-6-9.noarch is already installed      ##表示已经安装,建议卸载干净再重新安装

[[email protected] yum.repos.d]# rpm -e --nodeps webtatic-release-6-9.noarch

[[email protected] yum.repos.d]# rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm

Retrieving https://mirror.webtatic.com/yum/el6/latest.rpm

Preparing...                                                            (10########################################### [100%]

   1:webtatic-release                                                   (  ########################################### [100%]


[[email protected] yum.repos.d]# ll /etc/yum.repos.d/webtatic*     ##可以看到多了三个repo的文件

-rw-r--r--. 1 root root 963 Nov 13  2016 /etc/yum.repos.d/webtatic-archive.repo

-rw-r--r--. 1 root root 865 Nov 13  2016 /etc/yum.repos.d/webtatic.repo

-rw-r--r--. 1 root root 963 Nov 13  2016 /etc/yum.repos.d/webtatic-testing.repo


  yum install php70w php70w-bcmath php70w-cli php70w-common php70w-dba php70w-devel php70w-embedded php70w-enchant php70w-fpm php70w-gd php70w-imap php70w-interbase php70w-intl php70w-ldap php70w-mbstring php70w-mcrypt php70w-mysql php70w-mysqlnd php70w-odbc php70w-opcache  php70w-pdo  php70w-pdo_dblib php70w-pear php70w-pecl-apcu php70w-pecl-imagick php70w-pecl-xdebug  php70w-pgsql php70w-phpdbg php70w-process  php70w-pspell php70w-recode  php70w-snmp  php70w-soap php70w-tidy  php70w-xml  php70w-xmlrpc --skip-broken


4)启动服务并开机自启

/etc/init.d/httpd start

/etc/init.d/php-fpm start

/etc/init.d/mysqld start

[[email protected] yum.repos.d]# netstat -tnlp|grep -E "80|3306|9000"

tcp        0      0 127.0.0.1:9000              0.0.0.0:*                   LISTEN      2020/php-fpm        

tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      2166/mysqld         

tcp        0      0 :::80                       :::*                        LISTEN      1999/httpd  

chkconfig httpd on

chkconfig mysqld on

chkconfig php-fpm on




步骤三:下载owncloud 私有云盘并且安装


owncloud官网:https://owncloud.org/install/#edition

owncloud版本:owncloud-10.0.7.zip(10.x版本需要的PHP至少5.6以上,上面装的是php-7.0.29)

cd /var/www/html

wget https://download.owncloud.org/community/owncloud-10.0.7.zip

unzip owncloud-10.0.7.zip

chown -R apache.apache owncloud




步骤四:测试owncloud是否正常使用


浏览器输入ip/owncloud 测试访问下  如下图所示为正常:(如果没有出现此web界面,那就需要检查下php包安装是否成功,/var/www/html/owncloud/config是否有777权限,服务是否正常开启)

技术分享图片

 初次登录要设置数据库名、账号和密码。

下面我们在数据里添加下:

1)设置root用户密码:

mysql_secure_installation

默认是密码为空,提示“Enter current password for root”时,直接回车。输入新密码,再重复输入一次确认,一路回车即可


2)登录mysql,创建数据库,库名为owncloud,创建用户管理这个owncloud库

[[email protected] html]# mysql -u root -p

mysql> create database owncloud;

mysql> grant all on owncloud.* to [email protected]'localhost' identified by '123456';

mysql> flush privileges; 

mysql> show grants for [email protected]'localhost';

mysql> select user,host from mysql.user;


然后登陆owncloud程序,用户名为owncloud,密码为123456


技术分享图片


看到上图,就表示登陆正常了。到这里owncloud 私有云盘就搭建成功了,就可以愉快的玩耍了












    











以上是关于CentOS 7 怎样安装 OwnCloud 7 私有云的主要内容,如果未能解决你的问题,请参考以下文章

CentOS 7 怎样安装 OwnCloud 7 私有云

如何在CentOS 7安装和配置ownCloud

CentOS 7 上搭建 ownCloud 私有云

centos7安装owncloud搭建个人云服务器

配置简单的lnmp安装owncloud

Owncloud安装配置