Vue+SpringBoot项目的服务器部署

Vue项目打包,将生成的dist文件夹部署在nginx,SpringBoot项目打jar包,在服务器上运行jar包

 

vue打包

npm run build

携带配置文件启动nginx

./nginx -c /home/nginx-1.14.2/conf/nginx.conf

运行jar包

java -jar xxx.jar

但这样当前命令行窗口将被锁定,可按CTRL + C中止程序运行,或直接关闭窗口,程序退出

在后面加个&,即为后台运行

java -jar xxx.jar &

这样当前命令行窗口不会被锁定,但是当窗口关闭时,程序中止运行

想要关闭窗口仍然运行,得写成这样

nohup java -jar xxx.jar &

nohup意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行

 

其他可能会用到的命令

//查看端口进程
lsof -i:端口号
//优雅地杀死进程
kill 进程号
//强硬地杀死进程
kill -9 进程号

kill参数详情可看这里https://zhuanlan.zhihu.com/p/143635282

posted @ 2021-03-12 22:13  小白小承  阅读(758)  评论(0编辑  收藏  举报
分享到: