Linux发布node server项目, 非默认端口如何访问? 如何让项目持续运行?
Node 打包吗?node 的项目发布生产环境是不需要什么打包的node_modules 里面的包都不用管,毕竟在 node server 里面,保持本来的样子就可以了。项目配置拷贝项目文件到服务器运行 npm install 安装依赖非默认端口反向代理配置nginx使用反向代理支持node.js服务nginx.conf文件中添加server{lis...
·
Node 打包吗?
-
node 的项目发布生产环境是不需要什么打包的
-
node_modules 里面的包都不用管,毕竟在 node server 里面,保持本来的样子就可以了。
项目配置
- 拷贝项目文件到服务器
- 运行 npm install 安装依赖
非默认端口反向代理配置
- nginx使用反向代理支持node.js服务
nginx.conf文件中添加
server{
listen 80;
server_name node.server.com;
location / {
proxy_pass http://127.0.0.1:1337;
}
}
Node 如何一直运行?
- forever
#利用forever
npm install forever -g
- 全局安装forever,然后进入到服务代码目录
#启动服务
forever start app.js
注意:如果命令无法使用? 如图向前面一样配置全局变量
#查看当前forever启动服务目录
forever list
#停止pid下的服务
forever stop [pid]
#停止所有服务
forever stopall
注意:如果没有配置全局变量需要到模块下面的 forever目录下的bin目录下启动forever
更多推荐
已为社区贡献1条内容
所有评论(0)