宝塔面板构架Node项目(PM2)
- 长话短说,这里从安装
宝塔面板之后说起
安装PM2
PM2安装之后测试配置
PM2的Node版本推荐一致
配置Node项目
开放端口
Nginx反向代理修改端口号
PM2部署完点击映射无反应的坑
我事先在网上找了很多教程,大概的测试了一遍,所以已经安装了。

安装完成之后将你
写好的项目或者测试项目解压(除了node_moudle文件外),放到网站根目录下,也就是类似test.com文件夹里面解压
解压后的样子

复制路径,点击一下就可已复制了

然后我们来到控制台,也就是你们
连接服务器的控制台
cd 你复制的路径回来到当前路径,下一步自然就是安isntall了
npm install安装插件modles
- 这里提示一下最好你的服务器的node版本和自己的node最好一样,虽然我还没出问题,但是百度上碰到过有人因为node版本不一致出的坑。点击
PM2就可以切换了
下面我们开始配置node项目

配置
域名

部署完成
查看
这个就是部署的Node项目
开放端口号
10.然后我们开放一下宝塔面板的端口,如果是阿里云需要在控制台也要开放一下端口
我的这篇文章有协: 配置阿里端口

Nginx反向代理修改端口号
11. 因为每次都需要输入:3000或:自定义的端口号,所以很不方便,我们可以利用Nginx来反向代理,访问:80默认端口。
location / {
proxy_pass http://127.0.0.1:3000;
}

- 快去测试下能否直接访问吧。
PM2的坑总结(已解决)
解决问题转载:https://www.bt.cn/bbs/forum.php?mod=viewthread&tid=13456&highlight=pm2
- 复制下面这段指令到
连接服务的控制台执行即可。
Uncaught SyntaxError: Unexpected token >
依旧一个元气满满的配服务器的一天,太难了,一遍背英语一遍配服务器。—— coderNoob
版权声明:本文为qq_45593068原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。