linux服务器安装node环境及项目部署
发布网友
发布时间:2024-08-20 15:46
我来回答
共1个回答
热心网友
时间:2024-08-26 13:12
初涉node开发接口,作为一个前端新人,我在不断学习和进步。这次学习让我掌握了在linux服务器端部署node环境的方法,以及如何让node项目顺利运行。
首先,下载适合linux版本的node安装包。我选择的是node-v8.12.0-linux-x64.tar.xz版本。
下载完成后,在服务器根目录下安装node环境,需要root权限。进入nodejs文件bin目录,执行./node -v查看版本。
查看版本后,为了方便全局使用,进行以下配置:返回根目录,对node和npm设置软连接,查看/usr/local/bin/目录下是否有node和npm,测试node -v是否能查看版本号,如果可以,则node环境基本安装完成。
node自带npm,可以查看node和npm版本,证明基本可用。但为了防止未来出现问题,最好还是进行配置。
成功后,你会感到非常自在。nodejs环境已经安装完成。
接下来是node项目部署。创建项目目录,将node项目拉入,进入项目根目录下执行npm install安装依赖。
如何让项目一直运行?服务器不断电,项目如何保持运行状态?有两种方法:pm2和forever。
pm2适用于访问量大,需要监控的项目。forever适用于访问量不大,不需要监控的多个站点。
根据需求安装pm2和forever,全局安装pm2并建立软连接,pm2常用操作命令可自行搜索。全局安装forever并建立软连接,forever常用操作命令也可自行搜索。
第一次做node,可能还不够成熟,但项目已在生成环境上正常运行。如有错误,请指出,我会立即改正。如有更好的建议,也请提出,让我更快成长。