1、配置端口
2、安装node环境
yum install -y epel-release
yum install -y nodejs
安装cnpm
npm install cnpm -g --registry=https://registry.npmmirror.com
nvm修改node版本之后,再次打开终端node -v还是之前的版本
nvm alias default 18.15.0
nvm use 18.15.0
3、连接服务器
ssh root@101.43.171.114
创建目录
mkdir xxx
查找文件
find / -name "main-file"
查看文件
ls -a
(-a查看全部包括隐藏文件)
进入目录
cd /xxx
获取路径
pwd
/root/realworld-nuxtjs
退出
exit
打包好的文件上传
scp .\realworld-nuxtjs.zip root@117.50.40.231:/root/realworld-nuxtjs
解压
unzip xxx.zip
文件里面写入内容命令:
vi + 文件名
进去输入 i
回车
保存 esc + :wq
npm i
启动
杀死原来的服务
lsof -i:3000
kill -9 32916
查看node端口是否监听
netstat -ntlp
配置规则里面要加上ICMP协议,不然ping不通
pm2进程守护
pm2 start npm -- start(-- 空格 start) (pm2 start pm2.config.json)
等待两分钟页面出来
pm2 kill
杀死所有进程
调试案例:
https://blog.csdn.net/qq_39905409/article/details/91357691?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2aggregatepagefirst_rank_ecpm_v1~rank_v31_ecpm-2-91357691.pc_agg_new_rank&utm_term=pm2%E5%90%AF%E5%8A%A8%E7%9A%84node%E9%A1%B9%E7%9B%AE%E8%AE%BF%E9%97%AE%E4%B8%8D%E4%BA%86&spm=1000.2123.3001.4430
cp -r 要拷贝的文件 拷贝到文件目录
cp -r realworld-nuxtjs.zip ../realworld-nuxtjs-test/
查找文件路径
find / -name nginx.conf
4、centos如何开启和关闭防火墙
https://jingyan.baidu.com/article/5552ef47f509bd518ffbc933.html