栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

记录自己在宝塔用pm2运行node.js服务器后的一系列操作(映射后,添加80端口网点后,80端口显示未使用)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

记录自己在宝塔用pm2运行node.js服务器后的一系列操作(映射后,添加80端口网点后,80端口显示未使用)

继上次添加node服务器后,又做了一系列骚炒作,致自己徒增很多烦恼,这一系列操作建立在自己无建站基础和nginx基础之上 1. 服务器映射到网点

node服务器运行在3000(举例)端口,想着一致性,便将映射的网点端口也设置成了3000(此处完全没考虑到端口冲突的问题);成功后用测试工具测试,测试失败,回头在pm2查看服务器,发现又在无限重启,查看错误日志,发现3000端口被用了(还没想到是跟网点端口冲突)

2. 释放3000端口

在ssh终端一系列命令操作
netstat -an | grep 3000 发现被占用
lsof -i:3000 找到被占用的pid
kill -s 9 pid 结束它

重启node服务器,可以用了,测试也成功了,域名加端口号也能访问了

3. 添加前端80网点

添加后,直接访问,失败,去看配置文件,没问题,去看放行端口,也放行了,但是80端口显示未使用,且3000端口显示正常。不明所以,上网查,采纳了多种办法,没有效果。
功夫不负有心人,过了几小时,看了一篇文章,马上去查看nginx,界面显示正常,采用ssh终端查看,一系列命令操作时候,发现nginx处于stop状态,强制重启,失败,3000端口被使用,恍然大悟,修改node服务器运行端口为3001,重启服务器,此时跟映射后的端口不一样了,然后强制重启nginx,成功了。80端口显示正常,网点可以进了。

疑惑

为什么映射后nginx停止了,却可以用映射后的网点访问node服务器?
为什么80端口显示未使用,我又添加了一个5000端口的node服务器,5000却显示正常?写到这里似乎明白了什么,继续踩坑去了(反向代理)。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/458301.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号