在腾讯云服务器上部署JavaSpringboot(包含mysql数据库)+Vue项目
在腾讯云官网购买服务器(我是试用一个月的)并安装Linux操作系统
- 点击立即试用

- 成功注册后登录点击重装系统

- 选择操作系统版本和类型
我选择的是CentOS 7.6
- 安装完成后登录你的服务器

安装和使用宝塔(给服务器下载项目运行所需的软件)
-
进入宝塔官网点击立即免费安装

-
点击立即安装到服务器

-
安装完成后弹出访问链接和密码

输入该用户名和密码登录 -
放开Linux云服务器宝塔访问端口

-
进入宝塔面板点击立即修复(我没有修复,因为我只试用一个月,不考虑安全性)

-
进入设置面板端口页面,将端口号改为第八步你开放的端口

-
回到首页后点击立即处理

-
点击确定

-
点击继续前往

-
进入服务器面板

-
在软件商店目录里搜素和下载mysql(mysql我选择的是8.0.36)和Ngnix

-
进入首页,开启mysql和Ngnix

-
配置Ngnix和mysql


点击配置修改,将第二行的#删掉,your_password改成你自己的密码

配置完成后重启nginx和mysql

-
配置mysql,将自己项目的数据库导入远程服务器中我是在navicat中,其他数据库类似
将数据库导出

将数据库文件导入远程服务器中

点击导入

再点击导入

-
开放前后端端口(在宝塔和腾讯云中都要开放)前后端必须都开放,重点是nginx监听的端口


腾讯云服务器中安装配置Java环境
-
下载和安装Xshell和Xftp(参照[https://blog.csdn.net/crr411422/article/details/131144560](

-
在本地下载jdk的Linux安装包(注意是Linux安装包gz,我下载的是jdk8,)
在/usr/local目录下新建一个文件夹java,将jdk的包上传到java目录下

在xshell窗口里使用cd /usr/local/java/进入到java目录

使用命令tar -zxvf jdk-8u144-linux-x64.tar.gz将压缩包解压
解压完成后使用vim /etc/profile命令编辑环境变量
j进入文件之后,按一下i键,就进入到了编辑模式,下方会出现一个白色的insert英文,然后按下方向键,将光标移动到倒数第三行的位置,将 JAVA_HOME=/usr/local/java/jdk1.8.0_144 CLASSPATH=$JAVA_HOME/lib/ PATH=$PATH:$JAVA_HOME/bin export PATH JAVA_HOME CLASSPATH这些环境变量粘贴上去,可以在该位置右键—粘贴—粘贴到终端,然后按esc键退出编辑模式,输入:wq再回车,完成保存退出,再输入source /etc/profile命令刷新环境变量。
使用Java -version出现下述则配置成功

前后端项目打包上传
- 后端maven项目打包成jar包(maven项目要先进行clean清理在打包),前端Vue使用
npm run build打包
后端注意事项:

前端注意事项:

在xftp中进入home文件夹下,创建前后端项目存储的文件夹,将后端项目放在后端文件中,将前端文件放在admin文件夹下

在xShell中切换到后端项目存储路径下,执行nohup java -jar weibo-0.0.1-SNAPSHOT.jar >log.out,将weibo-0.0.1-SNAPSHOT替换为你的jar包

启动后在后端文件夹下会出现一个log.out日志文件,内容如下则后端启动成功

访问云服务器上的项目
使用你的公网ip和nginx监听的81端口号访问

全流程&spm=1001.2101.3001.5002&articleId=141172623&d=1&t=3&u=f11645ba910c4833b6a32c799ecadbdb)
1292

被折叠的 条评论
为什么被折叠?



