有思俱乐部学习园地

部署upload.1473.cn(上传)需要的环境

1.做upload服务前需要先做moosefs的client(客户端) 2.搭建nodejs环境

(1)moosefs Client的部署(客户端)点击进入教案

(2)搭建nodejs环境

在linux环境下部署nodejs先去官网下载您需要的安装包,这次使用的安装包是node-v8.11.2-linux-x64.tar打开winsp把安装包放进虚拟机里

解压 //tar -xvf node-v8.11.2-linux-x64.tar.xz

解压完进入文件夹里 //cd node-v8.11.2-linux-x64/bin

查看版本号 //./node -v

因为 ~/.bashrc: 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取,所以编写~/.bashrc // vi ~/.bashrc

在最后加上两句命令(linux下的PATH:$PATH:决定了shell将到哪些目录中寻找命令或程序)

然后执行

source FileName

作用:在当前bash环境下读取并执行FileName中的命令。

测试node环境是否配置正确 // npm -v

进入nodejs文件夹里

以上就做完了需要upload的服务环境

(3)下面是搭建upload.1473.cn

从git.1473.cn上下载upload的代码

找到git中UseStudio.NodjsUpload库进行下载到本地电脑中

用winscp软件从本地电脑将代码上传至服务器

然后进入nodejs文件夹中

执行nodejs文件

node index.js

缺少模块 “error”

执行 npm i error 进行安装模块

修改文件存放路径(如有需要可自行修改)

找到第42行代码中/mnt/mfs/usestudiofs/是存放的路径

修改地址进入nodejs文件下的src下的split-upload.js

内网使用时

原来是localhost:63242

将它改成upload服务的ip 10.3.15.36:63242

(外网使用时)

将 'http://localhost:63242 删掉

设置后台运行index.js文件

nohup node index.js &

再次执行index.js文件

node index.js

在浏览器中输入ip:端口

10.3.15.36:63242

点击选择文件选择完后点击开始上传

出现以上页面成功

上传的文件可以在 mnt/mfs/usestudiofs文件下查看

工作人员

 
作者:庄皓俊
信息录入:庄皓俊