壹锦水韵

Nginx系统配置NextCloud部署安装

每一篇都是积攒了我们的点点滴滴,记录了我们过往.

Nginx系统配置NextCloud部署安装

前景概要: 首先要我们知道什么是NextCloud,NextCloud是一款开源自托管内容协作平台(…
前景概要:

首先要我们知道什么是NextCloud,NextCloud是一款开源自托管内容协作平台(相当于私人网盘)。

为什么推荐Nextcloud?

1.免费

2.部署简单

3.功能齐全,网页以及app都完美支持

4.Nextcloud安装最难的点就是网站配置,如果没有根据官网的配置文件的话,就可能会有如下问题:

**1)、安装时报错,导致连接不上数据库,无法访问页面

**2)、即使安装完,在设置-概览界面,出现很多条警告

开始部署

第一步:上传Nextcloud程序到网站目录

这边以 /var/www/nextcloud目录为例

方法1:本地下载后通过FTP上传到服务器

方法2:直接使用命令

添加访问权限:

第二步:网站配置

这边把它的登录入口定义为:您的网址地址.com/nextcloud

*有些环境需要在PHP配置文件中修改pathinfo(文件路径为:/etc/php/您PHP版本名/fpm/php.ini):(大多数情况不需要)

直接在/etc/nginx/sites-enable/目录下新建一个nextcloud网站配置:

把以下官方文档给出的配置文件复制到新建的文件并保存:

我们只需查找修改以下内容:

保存并退出。

第三步:创建数据库

输入以下命令创建nextcloud数据库:

数据库可以不创建,在程序安装时会自动创建 我的建议也是不用创建,有时候创建后反而容易出现问题

安装Nextcloud

输入您的域名进入到安装界面访问。

安装前可以确认一下Nextcloud目录权限,没权限的话安装时也会提示“服务器内部错误”

数据库地址这边要加上数据库的端口,比如MySQL默认端口是3306。

点击安装即可完成。

至此,NextCloud已经安装完成。

总结

Nextcloud私人网盘已经搭建完成,再回头看看,想想每一个步骤的含义,非常有意义。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注