开发者学堂课程【场景实践- 新手玩转云计算-打造个人专属网盘:安装 NextCloud 网盘程序】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/449/detail/5538
安装 NextCloud 网盘程序
内容介绍
一、安装 NextCloud 的作用
二、安装 NextCloud 网盘程序步骤
一、安装 NextCloud 的作用
NextCloud 可以帮助搭建个人网盘,托管到阿里云 ECS 上可以实现文件的自有管理,方便快捷的同时极大的提升了安全性。
二、安装 NextCloud 网盘程序步骤
1、使用 PuTTY 和 FileZila 来实现对 ECS 的远程终端控制和文件传输
PuTTY 是自由的跨平台 TelnetSSH 客户端,同时在 Win32 和 Unix 系统下模拟xterm 终端。其主要作者是 SimonTatham。
(1)推荐使用 Larry Li 维护并开源的中文版:
下载地址: htps:/ithub cm/larryli/PuTTY/releases
填写好主机名称、IP 后点击打开,就可以连接使用终端了。
操作实例:
下载好 putty-0.70cn 后,解压,打开 putty.exe 这个文件,看到配置页面。然后在云服务器管理控制台,复制ECS IP:106.14.198.81 回到 PuTTV 配置页面粘贴 ECS IP 到 主机名称(或 IP 地址)(E) 下的对话框里。填入端口 22 ,然后在 保存的会话(E) 下对话框填入:ecs0 点击 保存,双击默认设置下的 ecs0 来到 106.14.198.81- PuTTY 页面,进行一个远程终端进行 root 操作。
login as: root
root@106.14.198.81's paassword:
Welcome to Ubuntu 16.04.2 LTS (GNU/Linux 4.4.0-85-generic x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
Welcome to Alibaba Cloud Elastic Corpute Service !
Last login: Sat Jul 29 16:46:27 2017 from 125.107.160.113
root@iZuf68f jzm3uedhwvb4950Z:~#
这里输入账号,密码时,密码是不可见的。
(2)这里再推荐免费开源,而且非常好用的跨平台FTP软件,支持中文哟FileZilla
下载地址:
htpt://li/illa-project org/download php?type=client
打开 FileZilla,只需要在主机栏中声明 sftp:// 你的ECS IP 协议,再填入用户名和密码,输入端口 就可以连接了, 就可以看到远程 Linux 上的文件列表了。
2、下载 NextCloud
下载地址:
htts://download nextcloud com/server/releases/latest.zip
并解压缩
3、进入data/wwwroot/default/ 目录,创建一个 old 文件夹 ,将目录上的原始文件全部搬到 old 内。
4、将 Nextcloud_上传至 /data/wwwroot/default/目录
在 nextcloud-12.0.0\nextcloud\ 目录下,全选所有文件,右击鼠标,选择上传。或者直接将全部文件拉动到default/目录下,就自动上传所有文件。
这时候打开浏览器还是空白的。就需要在ssh中运行。
5、在 SSH 中运行
将代码
sed -/ 's/;mbstring.func overload = 0/mbstring.func overload = 0/g'/usr/
l
ocal/php/etc/php.ini
复制,在106.14.198.81. PuTTY页面,“root0i Zuf 68f j zm3uedhwvb4950Z:~# ”
后边点击鼠标右键就自动粘贴进去运行了。
root@iZuf68fjzm3uedhwvb4950Z:~#
rm -rf/usr/
l
ocal/php71/etc/php.d/ext-opcache.ini
root@iZuf68fjzm3uedhwvb4950Z:~#
chown -R www /data/wwwroot/default/
root@iZuf68fjzm3uedhwvb4950Z:~# service httpd restart
root@iZuf68fjzm3uedhwvb4950Z:~# service httpd restart
rootoiZuf68fjzm3uedhwvb4950Z:~#
重启文件
6、浏览器中输入 http://ecs Ip,输入管理员的账号密码,开始安装
打开浏览器 http://106.14.198.81/,刷新,进入 Nextcloud 主页面了。创建 管理员账号密码,点击 安装完成 就开始自动安装的过程。
7、然后登录即可,就安装好。
安装完毕后,就会自动进入网盘界面,提示需要安装的几个程序。需要就安装,不需要就直接进入使用。