一.开始

1.安装宝塔

群晖安装docker版宝塔面板:

docker pull pch18/baota:latest

服务器安装宝塔:

Centos安装脚本
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
Ubuntu/Deepin安装脚本
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec
Debian安装脚本
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh ed8484bec

2.到宝塔软件商店安装以下应用

  • Nginx 1.22
  • MySQL 5.7
  • Java项目一键部署
  • Redis 7.0

20231115104441699-011

二.前端部署

1.安装完成后回到终端输入以下命令:

yum install -y java-1.8.0-openjdk.x86_64

20231115104719262-012

2.回到网站新建站点,选择伪静态,域名选择授权绑定的前端域名

20231115105551461-03

3.进入网站目录新创建一个名为:public的文件夹目录,进到public目录把PCH5两个压缩包还有index.html文件上传进来,把两个压缩包双击解压到当前目录

20231115105619231-04

4.回到网站点击设置,然后选择网站目录,选择public为运行目录保存

20231115105653351-05

5.设置-配置文件,在25行或35行输入以下命令,#禁止访问的文件或目录保存退出 上面, 客户端域名写你授权的前端域名

root /www/wwwroot/客户端域名/public;
location /mobile {
try_files $uri $uri/ /mobile/index.html?$query_string;
}
location /pc {
try_files $uri $uri/ /pc/index.html?$query_string;
}
location /api {
# ⑭后台服务地址
proxy_pass http://127.0.0.1:8084;
proxy_set_header Host $Host:$server_port;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
add_header X-Cache $upstream_cache_status;
proxy_set_header X-Host $host:$server_port;
proxy_set_header X-Scheme $scheme;
proxy_connect_timeout 30s;
proxy_read_timeout 86400s;
proxy_send_timeout 30s;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}

5.到第六第七行删除以下命令,保存退出,前端到这里就算完成了

root /www/wwwroot/aihhuai.com/public;

20231115110022851-image

三.后端部署以及后台

1.跟前端一样操作,新建一个后端域名 为你授权的后台域名

20231115110501228-image

2.进入网站目录新创建一个名为:public的文件夹目录,进到publicadmin 上传后双击解压

20231115110526797-image

3.回到网站点击设置,然后选择网站目录到public,先保存,然后运行目录选择到admin保存

20231115110546310-image

4.设置配置文件,在25行或35行 ,#禁止访问的文件或目录保存退出 上面,输入以下命令保存完成。

location / {
try_files $uri $uri/ /index.html?$query_string;
}
location /api {
# ⑦后台服务地址
proxy_pass http://127.0.0.1:8082;
proxy_set_header Host $Host:$server_port;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
add_header X-Cache $upstream_cache_status;
proxy_set_header X-Host $host:$server_port;
proxy_set_header X-Scheme $scheme;
proxy_connect_timeout 30s;
proxy_read_timeout 86400s;
proxy_send_timeout 30s;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}

20231115110716807-image

四.配置数据库

1.新建数据库

新建数据库,数据库账号密码必须是“likeadmin

20231115110831491-image

2.导入数据库文件

导入拿到的数据库文件

20231115110855379-image

3.新建<span>likeadmin-java</span>路径目录

新建<span>likeadmin-java</span>路径目录<span>/www/uploads/likeadmin-java</span>

在www下新建一个名为<span>uploads</span>的文件夹再在里面新建<span>likeadmin-java</span>目录,把like-admin-1.0.0.jar和like-front-1.0.0.jar上传到<span>likeadmin-java</span>目录

20231115111932391-067

五.部分java项目

1.选择java项目

回到网站选择java项目

20231115112125687-88

2.新建一个admin后端项目

项目路径选择/www/uploads/likeadmin-java/like-admin-1.0.0.jar其他配置抄我下面然后保存项目配置

20231115112435800-99

3.新建一个front前端项目

新建一个项目,项目路径/www/uploads/likeadmin-java/like-front-1.0.0.jar其他配置抄我下面然后保存项目配置就完成了

20231115112520694-10

这时候就可以输入你的域名进去前端后端进行配置了

有问题可以留言进行讨论

部分内容转自小叶云博客内容修改

最后修改:2023 年 11 月 15 日
如果觉得我的文章对你有用,别忘了点赞或赞赏,让我知道路上有你陪伴。