部署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文件下查看