部署Springboot-vue项目到云服务器(从环境配置到部署成功)
进行安装(5)启动redis。
将项目部署到云服务器有很大的意义,对于面试者而言,可以向面试官直观的展示你所做的项目
对于企业的开发者而言,可降低成本、提升弹性与安全性,助力高效运维和业务灵活扩展。
一、环境准备:
1.购买云服务器
想要部署到云服务器首先自己需要拥有一台云服务器,我购买的是aliyun的云服务器
购买流程参照:
阿里云服务器四种常见购买方式图文教程及适用场景参考(2025更新)_服务器购买-CSDN博客
2.链接云服务器的工具:MobaXterm
下载地址:MobaXterm Xserver with SSH, telnet, RDP, VNC and X11 - Download

下载免费版就够用了。

蓝色的是便携版,下载即用
安装过程就省略了
3.MobaXterm链接云服务器
打开MobaXterm.exe


输入自己链接云服务器的密码之后

登录成功
4.安装mysql
这是安装mysql的其中一种方式
这种方式和解压安装包的方式不同,它会默认把mysql给你安装到一个路径
那问题来了,我们该如何查找mysql呢?
方法一:使用 which 命令

方法二:whereis指令

方法三:检查服务状态(systemctl status mysql/mysqld)

方法四:查询配置文件
(1)cd etc
(2)vim my.cnf

通过datadir看到mysql路径
这时候更加疑惑了,这么多的路径到底哪个才是我们常见的那个mysql文件
其实是datadir所指的路径:

这些蓝色的都是链接的数据库!!!!
5.安装jdk
(1)创建jdk路径 pwd不是创建指令是检查该文件所在路径的指令 创建指令是mkdir哈

(2)在java文件夹里添加jdk压缩包,Mobaxterm支持直接拖拽压缩包到云服务器列表
(3) 解压

4.配置环境变量


(5)检查jdk版本

6.安装redis
(1)创建redis路径

(2)拖入压缩包,并解压

(3)更改配置文件

bind 改为0.0.0.0 接受所有的地址链接


配置密码:

(4)编译redis
运行指令
make&&make install
如果在编译过程中出现了错误,导致redis启动不起来
那么首先清理编译的内容
make disclean
之后使用兼容性标志重新编译
make CFLAGS="-fcommon"
最后进行安装
make install
(5)启动redis
前端启动(用于检测):在解压目录下执行
redis-server redis.conf

退出之后redis便关闭
后端启动(用于服务项目):
nohup: redis-server redis.conf &
查看端口使用情况:
lsof -i:6379

ok redis 我们配置完成
(6)测试一下redis可否链接


成功链接!
7.安装nginx
(1)创建路径

(2)解压

(3)配置编译编译方法
./configure

可以看到配置编译后的结果信息:
(4)编译nginx
在nginx源文件目录中直接运行 make指令
(5)安装nginx

(6)安装nginx

ok,nginx的工作区形成了

(7)更改nginx.conf配置文件

二、打包项目
我这个项目是前后端分离的
所以我打了两次“包”
1.打包项目之要注意的问题
(1)访问地址问题
所以我们访问项目的地址是你的公网ip,而不是localhost/127.0.0.1,所以我觉得你需要更改数据库url,redis.host,以及图片,文件路径之类的配置
这么一想,你的与路径相关的代码是不是也需要更改!!!!!!
(2)前端项目我用的是vue2,所以vueconfig.js中目标地址也需要更改

(3)建议更改端口号防止冲突
2.后端
后端其实非常简单
打开maven视图--->install 就ok



我们将我们打包好的jar包放入云服务器

3.前端
在终端执行
npm run build:prod
打包成功

将dist文件拖入到云服务器:

注意我的路径哦
4.配置环境

三、链接云服务器中的数据库

导入数据就不用说了把!
四、在云服务器中启动项目
启动redis->启动后端项目(java -jar xxx.jar)




部署成功
希望这篇文章对你有帮助!
更多推荐
所有评论(0)