一.开始
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
2.回到网站新建站点,选择伪静态,域名选择授权绑定的前端域名
3.进入网站目录新创建一个名为:'public'的文件夹目录,进到'public'目录把PC和H5两个压缩包还有index.html文件上传进来,把两个压缩包解压一下
4.回到网站点击设置,然后选择网站目录,选择'public'为运行目录保存
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";
}
5.到第六第七行删除以下命令,保存退出,前端到这里就算完成了
root /www/wwwroot/aihhuai.com/public;
三.部署后台
1.跟前端一样,域名换成你授权的后台域名
2.进入网站目录新创建一个名为:'public'的文件夹目录,进到'public'把admin上传解压
3.回到网站点击设置,然后选择网站目录到‘public’,先保存,然后运行目录选择到'admin'保存
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";
}
四.配置数据库
1.新建数据库,数据库账号密码必须是“likeadmin”
2.导入拿到的数据库文件
3.在wwwroot新建一个名为chatAI的文件夹目录,把like-admin-1.0.0.jar和like-front-1.0.0.jar上传到chatAI目录
五.部分java项目
1.回到网站选择java项目
2.项目路径选择‘/www/wwwroot/chatAI/like-admin-1.0.0.jar’其他配置抄我下面然后保存
3.新建一个项目,项目路径‘/www/wwwroot/chatAI/like-front-1.0.0.jar’其他配置抄我下面然后保存就完成了
六.更新教程
- 第一步先去宝塔把java两个项目停止一下
- 第二步然后回到php首页根目录,把以下三个文件删除,(说是覆盖个人感觉删除重新删除比较好)
- 第三步删除好之后把L给的前端更新包全部扔进来,然后把mobile(H5页面)和PC解压
- 第四步把刚才上传的admin压缩包剪切到你的后台根目录解压
- 第五步删除这两个文件然后把L发给你的包里两个文件上传
- 上传完之后先备份一下数据库,然后把L给的数据文件导入进去
- 导入完成之后把java项目开启就完成更新了