阿里云+nginx+umi+react+springboot+mysql部署

阿里云+nginx+umi+react+springboot+mysql部署,第1张

前期准备工作

安装环境,此处使用宝塔进行协助部署

其他系统可参考官网进行安装

后台地址: http://ipaddress:8888

账号:安装结果

密码:安装结果

测试访问对应的端口地址

验证通过

首先确保此处防火墙开通

再者进入后台查看端口情况

firewall-cmd --zone=public --list-ports

如果没有防火墙所添加的端口,则进行添加

本文主要介绍如何搭建个人网站,并将项目部署到腾讯云。

前端:React,

后端:SpringBoot,

云服务:centos7

建议使用create-react-app创建react项目包,简单快捷。

进入项目路径,开始运行

直接使用项目自身的build指令进行打包,完成后会在项目根目录多出一个build文件夹

build文件中包含项目打包后的js、css、html...等资源。下一步的部署,就是将这一build文件上传到云服务器,并通过nginx指向build。

将上一过程中的build文件上传到云服务器,推荐使用ForkLift, 使用教程 。

进入云服务器,找到nginx文件,修改root指向build路径, nginx配置教程 。

上述 *** 作完成后,打开域名后,页面即为react项目的首页。

建议使用idea进行springboot项目的开发(专业的事情交给专业的工具,简单些)。

idea搭建一个springboot项目

mysql: 官方地址

mysql管理工具Navicat: 官网地址

如果本地不想安装mysql,也可以直接在服务器上进行安装,然后在本地访问, 服务器安装mysql并实现远程访问 。

将本地springboot项目打包后,上传到云服务器并启动, Spring boot项目部署到腾讯云服务器 。

关于项目的启动并保持一致运行:可以在控制台输入

回车,nohup命令可以让你的shell命令忽略SIGHUP信号,即可以使之脱离终端运行;“&”可以让你的命令在后台运行。

至此,前后端项目都已安装在云服务器上。

原文地址: react+springBoot 项目部署到腾讯云


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

原文地址: http://outofmemory.cn/zaji/8628501.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存