前言

本文是使用宝塔面板,在Centos8上配置SpringBoot + Vue3(前后端分离)配置生产环境的教程。

一、服务器配置

本次使用的是阿里云的轻量级服务器。

使用FinalShell登录后,首先安装java环境,由于本项目使用java11,所以在此我们使用安装jdk11版本

使用以下命令安装jdk11:

yum install java-11-openjdk-devel

第一次使用该命令可能会出现下面的错误:

Errors during downloading metadata for repository 'AppStream':
  - Status code: 404 for http://mirrors.cloud.aliyuncs.com/centos/8/AppStream/x86_64/os/repodata/repomd.xml (IP: 100.100.2.148)

解决办法可以看这篇博客

然后就可以安装jdk11了。安装完成后,可以下面的命令查看是否安装成功

java -version

出现下面的结果就是安装成功

二、安装配置宝塔面板

1.安装宝塔面板

键入以下命令安装宝塔面板:

yum install -y wget && wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.sh forum

当出现如下界面时,就是安装成功了

 其中红框所示部分必须记住!!!

如果忘记密码,可以使用如下命令找回:

/etc/init.d/bt default

如果服务器是第一次配置,需要在阿里云控制台中增加7800端口:

2.配置宝塔面板

(1)登录安装具体环境

在浏览器里安装成功后的给出的url,进入宝塔登录界面,而后输入账号密码登录即可

进入后,会给你相关的安装提示,选择自己需要的环境即可

(2)配置前端文件目录

①创建站点

而后下图填写信息即可

 ②配置Nginx

进入站点设置,选择config

在config里加上如下配置:

location /api{
       proxy_pass         http://localhost:8891;
    }

如果出现刷新页面显示404,可以在配置里加上:

 location /
{
    try_files $uri /$uri  /index.html;
}

 这段代码就是配置代理

而后保存,上传前端打包的dist文件夹到test.com文件夹下即可

(3)上传后端jar包

 进入root目录,上传后端打包好的jar包至root文件夹下:

 (4)启动项目

①安装screen

yum install screen

 ②启动项目

进入root文件执行下面命令即可

screen java -jar jar包名字


 总结

本博客仅为个人浅薄经验,如有错误,敬请谅解!欢迎在评论区沟通交流!

Logo

前往低代码交流专区

更多推荐