Angular+SpringBoot前后端分离项目上传云服务器

Angular+SpringBoot前后端分离项目上传云服务器,第1张

Angular+SpringBoot前后端分离项目上传云服务器 一、前端(客户端)上传服务器 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、浏览器再次访问网站,发现前后端已经一起运行了。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5660624.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存