Centos7下部署Node
为适应业务需求变化,需要用到Linux(之前一直使用的是windows server)部署Node以及Nginx,故记录部署过程,
方便查阅,不喜勿喷,若有不对之处,还请多多指教,系统为Centos7。
一.Node安装配置:
因不太熟悉linux,所以选择安装的是官方已编译版的Node(附下载地址:https://nodejs.org/en/download/),根
据自己的系统环境选择。若有同学知道编译版的安装方式还望多多指教。
1.进入保存下载文件的路径,一般我选择下载的文件保存路径放在/usr/local/src,所以cd进入文件保存路径,命令:
cd /usr/local/src
2.下载文件,我这选择最新版本v8.11.1。命令: wget https://nodejs.org/dist/v8.11.1/node-v8.11.1-linux-x64.tar.xz
3.解压及解包(说明:tar.xz后缀的含义是:xz是解压缩的命令,tar是解压包的的命令)。先进行解压,执行命令:
xz -d node-v8.11.1-linux-x64.tar.xz再执行解包,执行命令:tar -xvf node-v8.11.1-linux-x64.tar
4.移动解压过后的文件位置(个人偏好操作):执行命令:mv node-v8.11.1-linux-x64 /usr/local/node
5.添加全局环境变量,两种方式:export以及修改/etc/profile。export方式添加的方式在重启过后会被重置,命令:
export PATH=$PATH:/usr/local/node/bin而/etx/profile方式则是永久性的。操作:打开profile(文件路径为/etc/profile,
打开编辑的方式有多种,这里不再详述,请自行查阅)。
找到 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC这一行,在其下一行添加一行:
export PATH=$PATH:/usr/local/node/bin保存文件
6.执行node -v查看是否node是否安装成功!