失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > OwnCloud搭建私有云存储网盘

OwnCloud搭建私有云存储网盘

时间:2021-02-27 21:09:45

相关推荐

OwnCloud搭建私有云存储网盘

其实国内有很多的大网盘,也有很多用户在用。比如360网盘,百度网盘,等等。但是谁都无法确定国内的服务器会不会奔溃等情况,这时候我们可以使用OwnCloud建立自己的私有的存储网盘

OwnCloud概述:

OwnCloud是一个开源免费专业的私有云存储项目,它可以帮你快速的在个人电脑或者服务器上假设一套专属的私有云文件同步网盘,也可以像百度网盘一样实现文件跨平台同步,共享等等。

OwnCloud能让你将所以的文件掌握在自己的手中,只要你的设备性能空间充足,那么几乎没有任何的限制。

OwnCloud跨平台支持windows、mac、Android、ios、linux等平台,而且还提供了网页版和webDAV形式的访问,因此你可以在任何电脑,手机上都可以获取到文件了。

本次测试环境:Centos7.7 64位操作系统 192.168.0.10 ownclould 10.0.2

关闭selinux以及firewalld防火墙(也可放行防火墙,启用selinux策略)

[root@yankerp ~]# setenforce 0[root@yankerp ~]# systemctl stop firewalld.service

1、搭建OwnCloud需要LAMP的架构支持。

配置阿里云的镜像源

# Centos 7 基础数据源[base]name=CentOS-$releasever - Base - failovermethod=prioritybaseurl=/centos/7/os/$basearch/gpgcheck=1gpgkey=/centos/RPM-GPG-KEY-CentOS-7#released updates [updates]name=CentOS-$releasever - Updates - failovermethod=prioritybaseurl=/centos/7/updates/$basearch/gpgcheck=1gpgkey=/centos/RPM-GPG-KEY-CentOS-7#additional packages that may be useful[extras]name=CentOS-$releasever - Extras - failovermethod=prioritybaseurl=/centos/7/extras/$basearch/gpgcheck=1gpgkey=/centos/RPM-GPG-KEY-CentOS-7#外部拓展源[epel]name=Extra Packages for Enterprise Linux 7 - $basearchbaseurl=/epel/7/$basearchgpgcheck=0#php 5.6[remi-php56]name=Remi's PHP 5.6 RPM repository for Enterprise Linux 7 - $basearchmirrorlist=/remi/enterprise/7/php56/mirrorgpgcheck=0[remi-safe]name=Remi's safe RPM repository for Enterprise Linux 7 - $basearchbaseurl=/remi/enterprise/7/safe/$basearch/gpgcheck=0

yum install -y httpd mariadb-server mariadb sqlite php php-opcache php-xml \php-mcrypt php-gd php-devel php-mysql php-intl php-mbstring

2. 启动mariadb服务

[root@yankerp ~]# systemctl enable mariadb[root@yankerp ~]# systemctl start mariadb[root@yankerp ~]# netstat -anpt | grep 3306tcp 00 0.0.0.0:33060.0.0.0:*LISTEN 12931/mysqld

3.初始化mariadb数据库

[root@yankerp ~]# mysql_secure_installationEnter current password for root (enter for none): ##这里回车Set root password? [Y/n] ##回车New password: ##这里输入一次root账号的密码,并回车。Re-enter new password:##这里再输入一次root账号的密码,并回车。Password updated successfully!Reloading privilege tables..... Success!Remove anonymous users? [Y/n] ##回车... Success!Disallow root login remotely? [Y/n] ##回车... skipping.Remove test database and access to it? [Y/n] ##回车... skipping.Reload privilege tables now? [Y/n] ##回车... Success

4、开启并测试apache

[root@yankerp ~]# systemctl start httpd[root@yankerp ~]# systemctl enable httpd[root@yankerp ~]# netstat -anpt | grep httpdtcp6 00 :::80 :::*LISTEN 12668/httpd

5、部署OwnCloud站点

下载源码包,并移动到网站根目录

下载地址:/community/owncloud-10.0.2.zip

[root@yankerp ~]# unzip owncloud-10.0.2.zip [root@yankerp ~]#cp -r owncloud/* /var/www/html/修改权限[root@yankerp ~]#chown -R apache:apache /var/www/html

6、在Mariadb数据库中创建OwnCloud的数据库所需的数据库、用户

[root@vm12 ~]# mysql -uroot -p123456# 创建数据库并设置字符集为utf-8create database owncloud character set utf8 collate utf8_bin;# 创建用户owncloud 设置密码 owncloudcreate user owncloud@localhost identified by 'owncloud';# 给owncloud用户赋权grant all privileges on owncloud.* to owncloud@localhost;

7、通过web界面安装OwnCloud http://192.168.0.10

如果觉得《OwnCloud搭建私有云存储网盘》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。