私有云盘 NextCloud安装与配置 v1.0

上传人:灯火****19 文档编号:125333100 上传时间:2020-03-17 格式:PDF 页数:24 大小:973.25KB
返回 下载 相关 举报
私有云盘 NextCloud安装与配置 v1.0_第1页
第1页 / 共24页
私有云盘 NextCloud安装与配置 v1.0_第2页
第2页 / 共24页
私有云盘 NextCloud安装与配置 v1.0_第3页
第3页 / 共24页
私有云盘 NextCloud安装与配置 v1.0_第4页
第4页 / 共24页
私有云盘 NextCloud安装与配置 v1.0_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《私有云盘 NextCloud安装与配置 v1.0》由会员分享,可在线阅读,更多相关《私有云盘 NextCloud安装与配置 v1.0(24页珍藏版)》请在金锄头文库上搜索。

1、 Redhat Enterprise Linux 7 4 下 基于 LAMP 的 NextCloud 安装与配置 作者 Klamath King 淡定的老猫 版本 v1 0 发布日期 2018 年 2 月 摘要 本文提供了在 Redhat Enterprise Linux 上如何基于 LAMP 环境安装与配置 NextCloud 的细节 信息 并提供了从 ocDownloader 应用及 Aria2 下载工具的安装与配置的详细方法 目录 一 NEXTCLOUD 的安装需求 1 1 1 内存需求 1 1 2 建议的软件环境 1 1 3 其它支持的平台 1 二 实验环境 1 三 挂载数据磁盘 2

2、3 1 创建挂载点 2 3 2 创建新的 LV 并挂载磁盘至挂载点 2 3 3 修改FSTAB文件 是操作系统启动时自动挂载磁盘 3 四 安装 APACHE 3 五 安装 MYSQL 3 5 1 安装 MYSQL 源 3 5 2 安装 MYSQL 3 5 3 移动 MYSQL 数据文件位置 3 5 4 启动 MYSQL 配置自动启动 3 5 5 修改 MYSQL 默认ROOT密码 4 六 安装 PHP 4 6 1 准备 PHP 安装源 4 6 2 安装 PHP 4 6 3 重启 APACHE 4 七 配置防火墙 4 八 安装 NEXTCLOUD 5 8 1 创建目录及配置权限 5 8 2 下载

3、在线安装文件 5 8 3 在浏览器中在线安装 NEXTCLOUD 6 8 4 进一步配置 NEXTCLOUD 11 九 安装和配置 OCDOWNLOADER 14 9 1 安装 ARIA2 14 9 2 配置 ARIA2 14 9 3 创建 ARIA2 后台服务 16 NextCloud 安装与配置 Kamath King 十 升级 NEXTCLOUD 18 NextCloud 安装与配置 Kamath King 1 一 NextCloud 的安装需求 1 1 内存需求 根据用户和文件数量以及服务器活动量的不同 运行 NextCloud 服务器的内存需求会有很 大的变化 Nextcloud 需

4、要至少 128MB RAM 建议至少 512MB 1 2 建议的软件环境 操作系统建议为 Red Hat Enterprise Linux 7 Ubuntu 16 04 LTS MySQL MariaDB PHP 7 0 7 1 PHP 7 2 暂不支持 Apache 2 4 需 mod php 1 3 其它支持的平台 操作系统 Linux Debian 7 SUSE Linux Enterprise Server 11 SP3 PostgreSQL 9 x Nextcloud 13 将支持 10 需要 PHP 5 6 不支持 PHP 7 2 虚拟化平台 Hyper V VMware ESX

5、Xen KVM 桌面系统 Windows XP SP3 EoL Q2 2015 Windows 7 Mac OS X 10 7 64 bit only Linux CentOS 6 5 7 7 is 64 bit only Ubuntu 12 04 LTS 14 04 LTS 14 10 Fedora 20 21 openSUSE 12 3 13 Debian 7 Query OK 0 rows affected 1 warning 0 00 sec mysql exit Bye root nextcloud yum install y root nextcloud yum install y

6、 root nextcloud yum install php71w y skip broken root nextcloud yum install mod php71w y root nextcloud systemctl restart httpd root nextcloud firewall cmd zone public add service http permanent root nextcloud firewall cmd zone public add service https permanent root nextcloud firewall cmd reload Ne

7、xtCloud 安装与配置 Kamath King 5 八 安装 NextCloud 8 1 创建目录及配置权限 8 2 下载在线安装文件 root nextcloud mkdir var www html nextcloud root nextcloud chown R apache apache var www html nextcloud root nextcloud mkdir data nextcloud root nextcloud chown R apache apache data nextcloud root nextcloud cd var www html nextclo

8、ud root nextcloud html wget NextCloud 安装与配置 Kamath King 8 3 在浏览器中在线安装 NextCloud 浏览器中打开 setup nextcloud php 如下图 根据提示安装 NextCloud NextCloud 安装与配置 Kamath King 7 选择安装路径 若使用当前路径 输入 NextCloud 安装与配置 Kamath King 安装程序会自动下载 NextCloud 压缩包 并释放到安装路径中 安装成功后会如下显示 NextCloud 安装与配置 Kamath King 9 初始化 NextCloud 在存储 roo

9、t nextcloud vim etc httpd conf httpd vhosts conf 输入 ServerName Redirect permanent root nextcloud vim etc httpd conf d ssl conf 找到 在下面添加 ServerName Header always set Strict Transport Security max age 15552000 includeSubDomains root nextcloud yum install certbot y root nextcloud certbot certonly webro

10、ot w var www html d NextCloud 安装与配置 Kamath King 13 重新启动 Apache 至此 访问 NextCloud 时就不会再有错误提示 root nextcloud vim etc httpd conf d ssl conf 添加或修改下列内容 SSLCertificateFile etc letsencrypt live SSLCertificateKeyFile etc letsencrypt live SSLCertificateChainFile etc letsencrypt live root nextcloud systemctl re

11、start httpd NextCloud 安装与配置 Kamath King 九 安装和配置 ocDownloader ocDownloader 可以使 NextCloud 通过 HTTP FTP YouTube BT 下载文件 ocDownloader 是 NextCloud 应用市场中提供的一个第三方应用 可以在 NextCloud 的应用市场中免费下载安装 安装 ocDownloader 后 还需要安装 Aria2 下载工具 并为其创建后台服务 否则会有如下错误 提示 9 1 安装 Aria2 9 2 配置 Aria2 创建 aria2 conf 并输入以下内容 root nextcl

12、oud yum install aria2 y root nextcloud vim etc aria2 conf 用户名 rpc user user 密码 rpc passwd passwd 设置加密的密钥 rpc secret secret 允许 rpc enable rpc true 允许所有来源 web 界面跨域权限需要 rpc allow origin all true 是否启用 https 加密 启用之后要设置公钥 私钥的文件路径 rpc secure true 启用加密设置公钥 rpc certificate home name config aria2 example crt

13、NextCloud 安装与配置 Kamath King 15 启用加密设置私钥 rpc private key home name config aria2 example key 允许外部访问 false 的话只监听本地端口 rpc listen all true RPC 端口 仅当默认端口被占用时修改 rpc listen port 6800 最大同时下载数 任务数 路由建议值 3 max concurrent downloads 5 断点续传 continue true 同服务器连接数 max connection per server 5 最小文件分片大小 下载线程数上限取决于能分出多

14、少片 对于小文件重要 min split size 10M 单文件最大线程数 路由建议值 5 split 10 下载速度限制 max overall download limit 0 单文件速度限制 max download limit 0 上传速度限制 max overall upload limit 0 单文件速度限制 max upload limit 0 断开速度过慢的连接 lowest speed limit 0 验证用 需要 1 16 1 之后的 release 版本 referer 文件保存路径 默认为当前启动位置 dir K4Drive aria2downloads 文件缓存 使

15、用内置的文件缓存 如果你不相信 Linux 内核文件缓存和磁盘内置缓存时使用 需要 1 16 及以上版本 disk cache 0 另一种 Linux 文件缓存方式 使用前确保您使用的内核支持此选项 需要 1 15 及以上版本 enable mmap true 文件预分配 能有效降低文件碎片 提高磁盘性能 缺点是预分配时间较长 所需时间 none falloc trunc prealloc falloc 和 trunc 需要文件系统和内核支持 file allocation prealloc 不进行证书校验 check certificate false log var log aria2 l

16、og save session data aria2downloads aria2c sess save session interval 2 input file data aria2downloads aria2c sess log level warn daemon true NextCloud 安装与配置 Kamath King 创建相关目录 log 文件 session 文件并配置权限 9 3 创建 Aria2 后台服务 9 4 配置自动启动 Aria2 服务 root nextcloud mkdir data aria2downloads root nextcloud chown R apache apache data aria2downloads root nextcloud touch var log aria2 log root nextcloud chown R apache apache var log aria2 log root nextcloud touch data aria2downloads aria2c sess root nextcloud ch

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号