一、版本 :

  • node  v4.4.3
  • npm  v2.15.1
  • pm2  v1.1.3
  • express v4.13.4

二、node安装与环境配置

  1. 新建node安装目录,与node项目目录
sudo mkdir -p /www/dev/node
2、进入node目录,下载node二进制文件包(免编译)
sudo  wget https://nodejs.org/dist/v4.4.3/node-v4.4.3-linux-x64.tar.gz
如果wget 不可用,可先下载wget    :      sudo yum -y install wget 
3、解压压缩文件:
sudo tar zxvf node-v4.4.3-linux-x64.tar.gz
4、配置node环境变量
sudo vim /etc/profile
添加NODE_HOME,配置export path
source /etc/profile使文件生效
5、安装npm 
curl https://npmjs.org/install.sh | sh
6、安装express和pm2
sudo npm install前置,需要在/usr/bin目录下 设置node 和npm 的软链,注意要写绝对路径
sudo ln -s /www/dev/node/node-v4.4.3-linux-x64/bin/node /usr/bin/node

sudo ln -s /www/dev/node/node-v4.4.3-linux-x64/bin/npm /usr/bin/npm
sudo npm install express -g
sudo npm install pm2 -g
同时需要配置pm2的软链  :sudo ln -s /www/dev/node/node-v4.4.3-linux-x64/bin/pm2 /usr/bin/pm2
7、默认在已安装git的条件下,将项目clone到node_workspace目录下
do git clone http://10.0.0.236/gaoying/chinahr_article.git
8、启动node项目
sudo npm install
启动项目 sudo pm2 start bin/server -i 0

停止项目: pm2 stop bin/server   或全部杀掉 :pm2 kill

注意:pm2在启动时写log,有时会遇到写目录权限问题,可以修改日志目录为用户可写即可解决。

转载于:https://www.cnblogs.com/coder-zyz/p/6748963.html

服务器上安装搭建node环境相关推荐

  1. php搭建云服务器,云服务器上如何搭建php环境

    1) 安装libtool和libtool-ltdl [root@localhost mysql]# yum -y install "libtool*" [root@localhos ...

  2. 大数据之-Hadoop完全分布式_SCP案例_同时在1000台服务器上安装JDK_配置环境变量---大数据之hadoop工作笔记0031

    然后我们继续配置完全分布式的虚拟机环境去,上一节我们仅仅是,搭建了虚拟机,配置了一下虚拟机的ip地址,host名等 现在我们来配置虚拟机的,安装jdk以及配置jdk环境变量. 但是这里如果我们,配置集 ...

  3. centOS7.4服务器 yum安装 搭建lamp环境

    // 红色加粗是linux命令 安装gcc和gcc-c++ yum -y install gcc gcc-c++ yum list httpd* 安装apche yum -y install http ...

  4. Windows 上安装搭建redis环境出现的问题

    目录 一.Cygwin64 Terminal软件中-bash: wget: command not found的问题 二.安装wget 2.1.下载地址 2.2.环境变量配置 2.2.1.GUN_HO ...

  5. Windows平台上安装搭建iPhone/iPad的开发环境

    很多朋友希望在体验或学习iphone开发,但是iphone开发环境一般需要 安装在mac计算机下mac os中. 这给许多朋友带来了额外成本投入. 网上已经有各种破解方法,在非苹果电脑上安装iphon ...

  6. python3.8.2安装教程-在服务器上安装python3.8.2环境的教程详解

    在服务器上安装python3.8.2环境 官网3.8.2下载地址 下载安装 下载好了之后上传到服务器上 或者在服务器上通过命令下载 wget https://www.python.org/ftp/py ...

  7. python3.8.2安装教程-在服务器上安装python3.8.2环境

    在服务器上安装python3.8.2环境 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 官网3.8.2下载地址 下载安装 下载 ...

  8. linux ubuntu 安装git服务器,[linux] Ubuntu20.04上安装搭建私有Git服务器Gitea

    [linux] Ubuntu20.04上安装搭建私有Git服务器Gitea [linux] Ubuntu20.04上安装搭建私有Git服务器Gitea Gitea 是相比于gitlab更加轻量化,而且 ...

  9. 在odoo服务器文件夹,在windows10上安装odoo12开发环境的方法

    前言 鉴于好多朋友说没有mac电脑,windows开发其实也差不了多远,只是个人习惯问题,而且吧,windows的电脑其实配环境也挺快的其实,我在这里再稍微补一个比较简单的windows环境部署,希望 ...

最新文章

  1. eclipse 工程复制
  2. HashiCorp Nomad和遗留系统
  3. RESTful Web 服务 - 资源
  4. framework调试
  5. why my cloudDatabaseconfig bean Initialization failed
  6. 洛谷 4115 Qtree4——链分治
  7. c语言实现容器,C语言三种容器:list vector和deque的区别
  8. 用javascript实现有效时间的控制,并显示要过期的时间
  9. cpuid linux,Linux下获取CPUID、硬盘序列号与MAC地址(2)
  10. python for informatics_Python for Informatics 第11章 正则表达式一(译)
  11. [转载] SimpleHTTPServer解释:如何使用Python发送文件
  12. php几个问题的记录
  13. python在工程管理专业的应用_工程大数据在水利工程建设管理的应用
  14. 2021白盒测试常用工具介绍【建议收藏】
  15. [数据库]-- mysql 获取昨天日期、今天日期、明天日期以及前一个小时和后一个小时的时间
  16. 2019CCPC江苏南京女生赛 | 总结
  17. 阿里云视频点播指定清晰度
  18. 南昌大学计算机调剂难吗,南昌大学计算机应用技术专业调剂生复试经验(2)
  19. 汤晓丹的第四版计算机操作系统--第三章总结概述
  20. 山东大学项目实训——地图圈系统——微信小程序(16)

热门文章

  1. 朋友圈下拉刷新 android_下拉过程中的意符设计细节
  2. 图数据库应用系列(一):金融智能风控
  3. basestring与str的区别
  4. softsign与tanh的比较
  5. android 滚动动画效果代码,Android Scroll滑动效果实例
  6. Codeforces 1153 C Serval and Parenthesis Sequence
  7. QT中Qpixmap与QImage的转化
  8. c++中同名函数的三个不同术语(c++细节篇八)
  9. Python日志详解【两篇就够了系列】--第二篇loguru
  10. 天翼云从业认证(4.2)网站建设实战