运维开发网

NO.A.0011——利用Nextcloud搭建个人私有网盘

运维开发网 https://www.qedev.com 2020-11-28 12:54 出处:51CTO 作者:yanqi_vip
概述:Nextcloud是一款开源免费的私有云存储网盘项目,可以让你快速便捷地搭建一套属于自己或团队的云同步网盘,从而实现跨平台跨设备文件同步、共享、版本控制、团队协作等功能。它的客户端覆盖了Windows、Mac、Android、iOS、Linux等各种平台,也提供了网页端以及WebDAV接口,所以你几乎可以在各种设备上方便地访问你的云盘。一、部署环境:操作系统:Centos7.x环境:Apac

概述:

Nextcloud是一款开源免费的私有云存储网盘项目,可以让你快速便捷地搭建一套属于自己或团队的云同步网盘,从而实现跨平台跨设备文件同步、共享、版本控制、团队协作等功能。它的客户端覆盖了Windows、Mac、Android、iOS、Linux 等各种平台,也提供了网页端以及 WebDAV接口,所以你几乎可以在各种设备上方便地访问你的云盘。

一、部署环境:

操作系统:Centos7.x

环境:Apache,Mysql,PHP

二、安装Apache、mariadb、PHP、nextcloud程序文件

1、安装依赖:
[[email protected] ~]# yum install -y epel-release yum-utils unzip curl wget bash-completion policycoreutils-python mlocate bzip2
[[email protected] ~]# yum update -y

2、安装Apache
[[email protected] ~]# yum install -y httpd
[[email protected] ~]#systemctl enable httpd.service
[[email protected] ~]# systemctl start httpd.service

 3、安装 MariaDB
[[email protected] ~]# yum install -y mariadb-server 
[[email protected] ~]# systemctl start mariadb                         //启动服务
[[email protected] ~]# systemctl enable mariadb                        // 设置开机启动
[[email protected] ~]# mysqladmin -u root password '123456'            //设置 MySQL 账户 root 密码:123456

4、安装php
//如果php使用的是php7.2以前的老版本,需要卸载老版本而装新版本。
[[email protected] ~]# yum remove php* php-common                                              //卸载老版本php
[[email protected] ~]# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm       //安装php7 yum源
[[email protected] ~]# yum install -y php72w php72w-cli php72w-common php72w-curl php72w-gd php72w-mbstring php72w-mysqlnd php72w-process php72w-xml php72w-zip php72w-opcache php72w-pecl-apcu php72w-intl php72w-pecl-redis
[[email protected] ~]# systemctl restart httpd
//如果php7解析php文件失败,可以执行yum -y install php* --skip-broken后再执行以上php7安装命令

 5、安装nextcloud
[[email protected] ~]# cd /var/www/html/
[[email protected] ~]# wget https://download.nextcloud.com/server/releases/nextcloud-15.0.0.zip
[[email protected] ~]# yum -y install wget unzip
[[email protected] ~]# unzip nextcloud-19.0.0.zip
[[email protected] ~]# chown -R apache:apache /var/www/html/nextcloud      //为nextcloud木授予Apache用户权限
[[email protected] ~]# chmod -R 775 /var/www/html/nextcloud                //为nextcloud目录授予775权限

6、配置apache虚拟目录
[[email protected] ~]# vim /etc/httpd/conf.d/vhost.conf
<VirtualHost *:80>
    DocumentRoot "/var/www/html"
    ServerName cloud.magedu.com
    ServerAlias cloud.magedu.com
    <Directory "/var/www/html/">
         Options FollowSymLinks
         AllowOverride All
         Require all granted
    </Directory>
</VirtualHost>

7、重启httpd服务
[[email protected] ~]# systemctl restart httpd                             //重启apache

三、配置和使用nextcloud

1、通过IE登录:http://192.168.1.60/nextcloud/网盘管理端:

NO.A.0011——利用Nextcloud搭建个人私有网盘

用户名和密码:admin 123456

数据目录默认:/var/www/html/nextcloud/data

数据库用户名和密码:root 123456(自己定义即可)

数据库名:nextcloud 自定义,在数据库中不要人为创建,系统会自动创建的。

数据库如果是在操作的vps上,url可写成localhost:3306

2、登录验证

NO.A.0011——利用Nextcloud搭建个人私有网盘

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号