一、前端(客户端)上传服务器
1、安装nginx,开启服务,查看状态
安装:yum install nginx
开启服务:service nginx start
重启服务:service nginx restart
2、打包Angular项目–控制台输入
打包命令:ng build --prod
3、上传项目文件到nginx的html下
找到dist文件,用xftp工具上传即可
4、浏览器访问公网IP,看到项目运行说明客户端上传成功
二、后端(服务端)上传服务器
1、添加打包JAR所需的maven依赖项(idea)
SpringbootMybatis
org.apache.maven.plugins
maven-assembly-plugin
package
single
edu.ynmd.cms.Main
jar-with-dependencies
2、控制台输入命令把项目打包为JAR包
mvn clean package
项目下会有一个dist文件,复制jar包
3、把JAR包和数据库文件通过xftp一起上传到云服务器
4、项目文件下输入linux命令运行jar包
后台不挂断运行:
nohup java -jar SpringbootMybatis-jar-with-dependencies.jar --server.port=6060 >temp.txt &
注意:端口号需要和前端数据接口对应
强制关闭端口:
lsof -i :6060|grep -v "PID"|awk '{print "kill -9",$2}'|sh
5、浏览器再次访问网站,发现前后端已经一起运行了。