Centos 6.8搭建owncloud私有云盘

  • Post author:
  • Post category:其他


在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)安装网易官方源

cd /etc/yum.repos.d/

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

wget -O /etc/yum.repos.d/CentOS-Base.repo

http://mirrors.163.com/.help/CentOS6-Base-163.repo

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安装不到包。导致后面访问不到界面

[root@localhost 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 ##表示已经安装,建议卸载干净再重新安装

[root@localhost yum.repos.d]# rpm -e –nodeps webtatic-release-6-9.noarch

[root@BG-APP-190-110 yum.repos.d]# rpm -Uvh

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


Retrieving

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


warning: /var/tmp/rpm-tmp.rIV6I8: Header V4 DSA/SHA1 Signature, key ID cf4c4ff9: NOKEY

Preparing… ########################################### [100%]

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

[root@BG-APP-190-110 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

[root@BG-APP-190-110 yum.repos.d]# netstat -tnlp|grep -E “80|3306|9000”

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

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

tcp 0 0 :::80 :::: * LISTEN 1783/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库

[root@localhost html]# mysql -u root -p

mysql> create database owncloud;

mysql> grant all on owncloud.* to owncloud@‘localhost’ identified by ‘123456’;

mysql> flush privileges;

mysql> show grants for owncloud@‘localhost’;

mysql> select user,host from mysql.user;

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

在这里插入图片描述

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



版权声明:本文为weixin_44594024原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。