一.开始

1.先去安装一下宝塔
没用过宝塔的用户可以点我的邀请链接,给个人头,谢谢!
宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取https://www.bt.cn/?invite_code=MV9waGlvbm0=
2.到宝塔软件商店安装以下应用

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

https://www.xiaoyeyun6.com/usr/uploads/2023/11/70293906.png

二.部署

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

yum install -y java-1.8.0-openjdk.x86_64

2023-11-09T13:20:29.png
2.回到网站新建站点,选择伪静态,域名选择授权绑定的前端域名
2023-11-09T13:21:53.png
3.进入网站目录新创建一个名为:'public'的文件夹目录,进到'public'目录把PC和H5两个压缩包还有index.html文件上传进来,把两个压缩包解压一下
2023-11-09T13:28:00.png
4.回到网站点击设置,然后选择网站目录,选择'public'为运行目录保存
2023-11-09T13:29:17.png
5.设置配置文件,在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";
    }

2023-11-09T13:33:30.png
5.到第六第七行删除以下命令,保存退出,前端到这里就算完成了


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

2023-11-09T13:34:13.png

三.部署后台

1.跟前端一样,域名换成你授权的后台域名
2023-11-09T13:36:29.png
2.进入网站目录新创建一个名为:'public'的文件夹目录,进到'public'把admin上传解压
2023-11-09T13:38:48.png
3.回到网站点击设置,然后选择网站目录到‘public’,先保存,然后运行目录选择到'admin'保存
2023-11-09T13:41:03.png
4.设置配置文件,在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";
    }

2023-11-09T13:43:31.png

四.配置数据库

1.新建数据库,数据库账号密码必须是“likeadmin”
2023-11-09T13:46:23.png
2.导入拿到的数据库文件
2023-11-09T13:48:21.png
3.在wwwroot新建一个名为chatAI的文件夹目录,把like-admin-1.0.0.jar和like-front-1.0.0.jar上传到chatAI目录
2023-11-09T13:51:09.png
2023-11-09T13:58:08.png

五.部分java项目

1.回到网站选择java项目
2023-11-09T13:59:21.png
2.项目路径选择‘/www/wwwroot/chatAI/like-admin-1.0.0.jar’其他配置抄我下面然后保存
2023-11-09T14:00:58.png
3.新建一个项目,项目路径‘/www/wwwroot/chatAI/like-front-1.0.0.jar’其他配置抄我下面然后保存就完成了
2023-11-09T14:03:12.png

六.更新教程

  • 第一步先去宝塔把java两个项目停止一下

2023-11-22T10:41:34.png

  • 第二步然后回到php首页根目录,把以下三个文件删除,(说是覆盖个人感觉删除重新删除比较好)

2023-11-22T10:44:20.png

  • 第三步删除好之后把L给的前端更新包全部扔进来,然后把mobile(H5页面)和PC解压

2023-11-22T10:48:23.png
2023-11-22T10:48:57.png

  • 第四步把刚才上传的admin压缩包剪切到你的后台根目录解压

2023-11-22T10:51:47.png

  • 第五步删除这两个文件然后把L发给你的包里两个文件上传

2023-11-22T10:53:59.png

  • 上传完之后先备份一下数据库,然后把L给的数据文件导入进去

2023-11-22T11:00:44.png
2023-11-22T11:01:41.png

  • 导入完成之后把java项目开启就完成更新了

2023-11-22T11:02:29.png