阿里云部署React Springboot前后端分离项目

阿里云部署React Springboot前后端分离项目 首先在阿里云下载并配置好nginx环境,下载JDK 后端springboot使用的是maven管理 双击package,即可将项目打包 将生成的jar包使用软件发送到阿里云服务器,我这里使用的是MobaXterm软件 将前端React项目打包 打包前在package.json文件中加一句

控制台执行npm run build 生成build文件夹 将文件夹上传到阿里云服务器中与springboot打包文件放在同一个目录下 找到nginx.conf文件并修改如下:

修改完成后进入sbin目录中重启nginx服务

命令:

./nginx -s reload

后端部署 用nohup守候进程方式运行jar包,命令如下:

nohup java -jar xxxxx.jar  >temp.log 2>&1 &

此命令,指定了jar运行的日志输入方式。 前后端分离的spingboot+vue/react工程部署完毕。 但还存在一点问题就是,需要在阿里云的配置规则中开放访问端口 根据自己的代码配置规则 完成后访问阿里云ip地址+端口号即可 如: xxx.xxx.xxx.xxx:80

经验分享 程序员 微信小程序 职场和发展