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