部署node到服务器上
链接linux服务器的软件:MobaXterm(结合了xshell和xftp的两个软件功能)
1.通过新建会话连接服务器;
2.去node官网下载和自己系统匹配的文件(因为我的服务器是linux所以选择linux版本的):
英文网址:https://nodejs.org/en/download/
中文网址:http://nodejs.cn/download/
3.下载下来的tar文件上传到服务器并且解压,然后通过建立软连接变为全局;
1)上传服务器可以是自己任意路径,目前我的放置路径为 cd /app/software/
2)直接将安装包上传通过以下命令进行解压,
注:先用$ ls
命令进行查看目录下面存在哪些文件,再进行操作,以防操作有误
(解压后的文件我这边将名字改为了nodejs,这个地方自己随意,只要在建立软连接的时候写正确就可以)
① tar -xvf node-v6.10.0-linux-x64.tar.xz
//根据ls查看出文件的格式是.tar.xz之后进行操作相应的命令
② mv node-v6.10.0-linux-x64 nodejs
//根据ls查看出文件的格式是.tar之后进行操作相应的命令
③确认一下nodejs下bin目录是否有node 和npm文件,如果有执行软连接,如果没有重新下载执行上边步骤;
3)建立软连接,变为全局
①ln -s /app/software/nodejs/bin/npm /usr/local/bin
/
②ln -s /app/software/nodejs/bin/node /usr/local/bin/
4)最后一步检验nodejs是否已变为全局
在Linux命令行node -v 命令会显示nodejs版本,则表示大功告成
如果不是全局的话,可以切换到node文件下面,运行$ node -v
命令会显示nodejs版本,则表示大功告成
以上总结下来就是文件上传-》解压,属于node的已经部署到服务器上,但是如何通过node将静态项目运行起来,请参考
https://blog.****.net/A_bet_of_three_years/article/details/81263601
中的方法二
到时候可以通过 $ node app.js
使服务器运行起来,再根据自己的服务器ip地址进行在浏览器运行
例如:http://10.161.101.72:8080/html 运行项目(这个是内网ip)
若是需要外网ip地址(每个人都可以访问到,可以让网管开通外网隐射,记得端口也要对应上)
注意文件夹的命名不要有数字,逗号和符号等东西。