node部署到腾讯云Linux服务器
参考链接:https://www.cnblogs.com/OhIAmFine/p/6860388.html
腾讯云注册、购买服务器
(本文是 cantus 64)
linux 环境
这里推荐一个终端软件 MobaXterm
-
登陆服务器
ssh root@193.xxx.xxx.xxx.xxx
// root是账号 后面是服务器外网地址 -
更新node
n latest
// 能按照最新的node.js -
测试node
编写js文件:
// start.js
const http = require('http');
const hostname = '10.154.208.237';//服务器上的内网ip
const port = 8003;//端口
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/html');
res.end('hello world');
});
server.listen(port,hostname,() => {
console.log('success in',hostname,port);
});
然后测试:
node start.js
- node项目部署(当然最好打包)
!!!Problem
- 端口被占用
解决:
Mysql 安装
尝试了很多总有问题,多半要先卸载再重装,参考下文:
- 先更新yum
更新yum软件包
yum check-update
更新系统
yum update
- 再按下面
https://blog.csdn.net/zhwyj1019/article/details/80274269
查看端口是否被占用
1、查看服务器端口是否被占用
lsof -i:8081
2、查看服务器所有端口
netstat -ntlp
3、关闭进程号
kill -9 进程号
永久运行
参考: https://blog.csdn.net/qq_36476095/article/details/100695936