nodejs项目如何部署到服务器上?
将代码部署到服务器的代码目录,这里要注意,如果直接 npm start 或 node app.js 启动,则一旦退出 ssh 远程登陆,nodeapp 就会停止运行。因此我们使用 forever 或者pm2启动 nodeapp。
forever和pm2的区别:
forever 管理多个站点,每个站访问量不大,不需要监控。
pm2网站访问量比较大,需要完整的监控界面。
使用forever的命令:
- npm install forever -g
- forever start app.js
使用pm2的命令:
- npm install pm2 -g
- pm2 start app.js
如果安装完全局forever/pm2,使用forever/pm2命令出错请确认提示的目录在你的path里?如/root/node-v4.5.0-linux-x64/bin
是否在你的path里(run echo $PATH
to check), 如果不在请添加下面一行在~/.bash_profile。
- PATH=$PATH:/root/nodejs/node-v4.5.0-linux-x64/bin //我的目录是在这个path里
然后 source ~/.bash_profile
一下,就ok了!!!!
nodejs项目如何部署到服务器上?相关推荐
- Vue.js-Day09【项目实战(附带 完整项目源码)-day04:用户个人中心页面、用户登录页面、将项目打包部署到服务器上、项目汇报、实训心得】
Vue.js实训[基础理论(5天)+项目实战(5天)]博客汇总表[详细笔记] 实战项目源码[链接:https://pan.baidu.com/s/1r0Mje3Xnh8x4F1HyG4aQTA 提 ...
- maven项目打包部署到服务器上
创建一个maven项目,在本地工程依赖jar包启动完成后,是不够的,还需将项目文件使用maven编译打包然后部署到服务器上 主流的springboot项目打包的时候需要在pom文件中指定主方法等配置 ...
- 项目怎么部署到服务器上_项目开发学习 云服务器的部署
在项目开发和学习的过程中,前端与后端进行数据交互是非常重要的一环,无论是web开发还是移动开发,都会涉及到这一问题.如今在涉及到数据交互的应用中,后台都有云服务器做支撑.通俗地讲,你自己的电脑就可以看 ...
- vue项目打包部署到服务器上后页面404问题
vue路由配置: const router = new VueRouter({base: process.env.BASE_URL,//hash模式下部署到服务器访问没问题,history就不行,需要 ...
- 从UAP-Studio中导出项目并且部署到服务器上
利用xshell部署 (下载地址 XShell - Download) (注:也可以用其他软件,这只是一个工具) 我们提前要知道的信息有:服务器IP.部署目录.服务器账号.密码 接下来就开始部署的操作 ...
- dvajs项目要部署到服务器上,dvaJs使用注意事項
1. 使用路由跳轉的方式 (1)所有的路由跳轉功能都放到 dva/router 里面的 import { routerRedux } from 'dva/router'; (2)routerRedux ...
- 如何让你的本地上的项目不用部署到服务器也能让外网看到?使用ngrok内网穿透实现
目录 前言 一.准备工作 二.安装ngrok运行环境 (liunx) 三.安装ngrok (liunx) 四.配置ngrok (liunx) 五.生成客户端和服务端并运行ngrok (liunx) 六 ...
- 如何将nodejs项目程序部署到阿里云服务器上
将nodejs项目程序部署到阿里云服务器上 一.概述 二.具体步骤 1.拥有自己的服务器 2.下载Xshell 3. oneinstack配置web环境 4. XShell连接远程主机 5.更新系统软 ...
- 通过域名访问自己部署到服务器上的项目
通过域名访问自己部署到服务器上的项目 如何不输入项目名端口号直接访问java web项目 1.省略输入端口号的步骤 在Linux的下面部署了tomcat,为了安全我们使用非root用户进行启动,但是在 ...
最新文章
- Oracle RMAN 清除归档日志
- swift建立桥接_在Swift中建立Alexa技能
- 删除某个路径下的文件夹
- python 框架是什么意思_Python框架有哪些?区别是什么?
- mix2线刷开发板救砖_小米小米Mix 2手机快速救砖,线刷教程分享,小白轻松救活手机...
- Sematic UI框架的学习-button样式(2)
- win10 开机不显示bios选单的一种解决办法
- 摆动序列算法C语言,376 摆动序列 leetcode
- iOS14.0验证已关闭!
- 李宏毅ML2021 HW7 BERT-Question Answering
- 揭阳计算机短期培训机构,揭阳市PLC自动化速成班
- Kali linux渗透测试系列————34、Kali linux 维持访问之创建Web后门
- Groovy(Java笨狗)系列--Class,Scripts
- Lpa* 源码 原理
- 直播APP开发公司、直播源码出售《直播疑难杂症排查系列》之 :播放失败
- java udp心跳机制,Socket心跳包机制总结
- hndlrsvc.exe
- 十个非常好用的文件上传工具(插件)
- 本硕博参考文献endnote插入,作者名全是大写怎么改。方法有2种
- 金九银十面试慌?看完这套软件测试面试题再去吧!
热门文章
- (计算机组成原理)第七章输入和输出系统-第四节3:I/O方式之DMA方式
- 2-5:套接字(Socket)编程之从内核角度深入理解套接字
- shell命令获取结果指定行(指定行结果)
- JS 原型对象(prototype)
- yum提示Another app is currently holding the yum lock; waiting for it to exit...
- golang日志输出
- python时间的转换及比较
- linux socket高性能服务器处理框架
- Python 用pygame模块播放MP3
- piblog 0.1