阿里云部署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
上一篇:
IDEA上Java项目控制台中文乱码