如何在生产服务器上部署Node.js应用

展开全部  服务器推荐用nginx,配置简单,性能强悍。nginx可以使用代理访问后端的Node.js应用服务器。 配置方法: 1)在配置文件http段内容添加后端服务器: http { #添加后端服务器,和nginx负载均衡配置一样 upstream nodejs { server 127.0.0.1:8080; } ... } 2)给应用添加虚拟主机: server { listen 80; server_nameIPlocation / { proxy_pass nodejs;#名字和前面的对应,将所有的请求转发给后端的node } access_log logs/nodejs.access.log main;#如果需要日志的话 } 推荐将静态文件如css、js和图片和应用服务器分开。展开全部tomcat你知道吗?假设用java开发,生产环境的发布过程,先编译java的代码,然后打包放到tomcat容器中,最后启动tomcat这就是发布了。nodejs需要通过npm install安装需要的module依赖,假设你的应用入口是app.js,那么运行node app.js就是启动了nodejs。一般在生产环境上还要监控nodejs的状态,如果挂了自动重启,nodejs的特点就是容易挂,重启非常快。