目录
1.0.1开放端口(具体根据宝塔面板需要开放,先开放1000-10000)
3.1.5 将 前端项目 拷贝到Linux中nginx的html目录中
详细部署视频
一、下载宝塔与安装环境
1.0、购买服务器【可选:购买域名并备案】
1.0.1开放端口(具体根据宝塔面板需要开放,先开放1000-10000)

1.1下载宝塔

1.2复制地址,访问宝塔面板(可以使用putty远程连接)

1.3登陆宝塔面板【前提:开启端口号,这里是8888】
1.4安装推荐LNMP

1.5安装Redis【选择最高版本即可】

1.6安装Tomcat【选择最高版本即可】

1.7创建数据库【记住用户名与密码】

1.8在创建的数据库中添加表【在项目中找到SQL文件】

1.9上传SQL文件,导入即可

目前,Linux中 【后端】需要的环境已经全部搞定
二、部署后端【记住刚刚的数据库账号和密码了么】
2.1修改数据库配置

如果忘记了,可以去宝塔面板的数据库中找

2.2 Maven配置好【保障依赖没有问题】

2.3 后端项目打包

打包成功

2.4 后端项目上传

2.4 后端项目启动
2.4.1后台启动jar包
执行命令:nohup java -jar ruoyi-admin.jar

执行成功
2.4.2 访问端口进行验证【目前看来:没有问题】

后端部署完成!
三、部署前端
3.1、先下载node,安装npm,然后打包
3.1.1 安装node

3.1.2 在前端项目中打开终端【执行下面命令】
npm install --registry=https://registry.npmmirror.com

3.1.3 继续在终端执行打包命令

3.1.4 查看dist目录【如下情况,即是 打包成功】

3.1.5 将 前端项目 拷贝到Linux中nginx的html目录中

3.1.6 配置nginx
1、找到对应文件

2、设置反向代理【代理端口在后端配置中找】

附:【这是我在后端设置的代理端口】

3、设置完毕后执行: nginx -s reload 【让nginx配置生效】
好啦!我们已经全部部署完毕!可以去访问ip地址啦!
如果有域名,就直接去解析这个地址就可以啦!还可以加SSL证书,变成https
四、访问地址【看看效果】
成功啦!

结语:在这过程中,本小白也摸索了很久,以此记录分享,帮助更多的人!
本文详细记录了一位新手在Linux服务器上部署前后端分离项目的全过程,包括购买服务器、安装宝塔面板、配置端口、安装LNMP、Redis、Tomcat,创建数据库,导入SQL,部署后端项目,配置Maven,打包上传,启动后端服务,并验证运行状态。接着部署前端,安装Node.js和npm,执行打包命令,将前端项目拷贝到Nginx的html目录,配置反向代理,最后通过访问IP地址验证部署成功。整个过程旨在帮助更多的人了解和实践服务器部署。
https://www.bilibili.com/video/BV1oD4y1h7Jt
https://www.bt.cn/new/download.html
1684

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



