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.repoyum clean allyum 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 私有云盘就搭建成功了,就可以愉快的玩耍了



原文地址:http://blog.51cto.com/13707680/2107852

时间: 2024-10-02 07:37:08

Centos 6.9 搭建owncloud 私有云盘的相关文章

CentOS 7 上搭建 ownCloud 私有云

所需软件 & 环境 操作系统:CentOS 7.3.1711 最小安装 (已关闭 SELinux 和防火墙) 应用软件: Nginx  .MariaDB  .PHP  .ownCloud 10.0.3 一.安装软件包 yum -y install nginx mariadb-server redis lbzip2 php71w-common php71w-fpm php71w-gd php71w-mysql php71w-mbstring php71w-intl php71w-mcrypt ph

centos 6.6搭建seafile私有云盘

1创建云盘目录mkdir /yunpancd /yunpan 2把云盘安装包放到目录下wget http://download-cn.seafile.com/seafile-server_4.2.3_x86-64.tar.gz或者用rz命令上传.用rz要先用yum安装lrzsz. 3.解压tar xzvf seafile-server_4.2.3_x86-64.tar.gzmkdir installedmv seafile-server_* installed 4.更新yumyum update

搭建owncloud私有云

参考:教程1,教程2,,教程4 硬件:raspi 3b+ 系统:UbuntuMate 步骤: 1.安装Apache2 sudo apt-get install apache2 完成后访问服务器地址(默认80端口),如果显示如下图,则表示安装成功. 2.安装MySQL sudo apt-get install mysql-server mysql-client 3.安装phpmyadmin sudo apt-get install phpmyadmin 出现窗口选择"Apache2",然

搭建自己的OwnCloud私有云

最近在网上看到了一个免费空间Hostinger,免费版包含了2G空间.100G月流量,每个用户可以创建两个免费空间,我用其中的一个安装了WordPress,用来当自己的Blog,效果可以看这里,另外一个安装OwnCloud. OwnCloud是开源的私有云,服务器安装好后,可以用客户端进行同步,客户的包含了Windows.Mac.Linux以及各种手机系统. 下面就是我搭建OwnCloud的介绍: 下载OwnCloud,打开网站,可以看到各种下载,我下载了ownCloud的zip包. 上传Own

使用Docker快速安装NextCloud个人私有云盘

说明:NexCould是一款不错,也很漂亮的个人私有云网盘,现在使用的人是越来越多了,之前发过一篇常规的搭建教程,参考:一款不错的个人私有云:NextCloud安装教程,鉴于很多人在搭建过程中或多或少都会出点问题,今天博主发个很方便的安装方法,就是用Docker安装NextCloud,看到网上很多这样的教程都是通过编辑docker-compose.yml文件来安装的,还要配置反向代理,期间容易出现很多问题,对新手很不友好,而本教程使用纯命令形式安装,不容易出问题,适合尝鲜的新手. 截图 更新 D

拒绝收购邀请,三年专注开发,开源的私有云盘“迷你云”(十人团队在三年时间里靠自筹资金专注开发出来的作品)

来自36 氪开放日上海站. Dropbox 等云储存服务在近两年来迅速窜红,各大巨头也纷纷推出自家的云储存服务(苹果的 iCloud, 微软的 SkyDrive, Google 的 GDrive),国内也有类似的服务,金山网盘.袋鼠盘.坚果云等等,不胜枚举,俨然一片红海.从部署方式上说,上述的云存储服务统称为公有云. 同样是做云存储,近两年来私有云也逐渐为人们熟悉,比如我们此前就报道过 Seafile, Syncbox 等国内的私有云项目.相对于公有云来说,由有私有云通常都是建立在自己的服务器上

高校如何使用校园私有云盘

开学季福利:高校如何使用校园私有云盘 校园云盘的兴起,要从2016年4月的一次关键事件开启--彼时,大量针对个人业务的免费网盘纷纷宣布因为一些有关政策,停止对个人的网盘服务.所以对于不少学校,特别是高校来说,就开始考虑通过自建私有云,实现全体教师/学生用户的文件存储和共享--毕竟是企业级产品,比个人网盘功能上丰富且强大甚多.支持在线播放.文件协作分享,等等..速度方面,校园网内使用企业级网盘甚至可以达到1000M/s的上传/下载速度,安全方面,东西全都存在自己的服务器上嘛.还非常灵活,支持二次开

如何不花一分钱组建自已的私有云盘!

首先架设自已的ftp有什么用?假如在自已电脑上架设一台服务器,在其它任何一台电脑上可访问.上传.下载自已电脑上的文件,相当于自已的私有云盘利,今天教大家利用用Serv-U不发一分钱搭建自已私有云盘 启动Serv-U adminisrator之后,出现如图界面,先看看"本地服务器"这个项目,如图,有个选项是"自动开始(系统服务)",选中后,Serv-U就把自己注册成系统服务,开机自动运行,而且在用户没有登录的情况下就开始运行了. 这里说说Serv-U的运行方式,看看安

Centos7下nginx+owncloud+php+mysql搭建个人私有云

Centos7.1 1053最小化安装lnmp通过yum安装,由于Centos7没有mysql的yum源,所以要自己安装mysql的yum源,但是安装上了,在我这yum安装只有几十K的速度,所以干脆去yum源里下载了mysql-server的rpm包,然后通过yum安装的rpm包,省了不少时间,lnmp的搭建这里就不再多说了,记着关闭selinux不然会提示File not found. 一.下载owncloud并解压的网站目录 [[email protected] ~]# axel https