一.开始
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
二.前端部署
1.安装完成后回到终端输入以下命令:
yum install -y java-1.8.0-openjdk.x86_64
2.回到网站新建站点,选择伪静态,域名选择授权绑定的前端域名
3.进入网站目录新创建一个名为:public
的文件夹目录,进到public
目录把PC和H5两个压缩包还有index.html文件上传进来,把两个压缩包双击解压到当前目录
4.回到网站点击设置,然后选择网站目录,选择public
为运行目录保存
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;
三.后端部署以及后台
1.跟前端一样操作,新建一个后端域名 为你授权的后台域名
2.进入网站目录新创建一个名为:public
的文件夹目录,进到public
把 admin 上传后双击解压
3.回到网站点击设置,然后选择网站目录到public
,先保存,然后运行目录选择到admin
保存
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";}
四.配置数据库
1.新建数据库
新建数据库,数据库账号密码必须是“likeadmin
”
2.导入数据库文件
导入拿到的数据库文件
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>
目录
五.部分java项目
1.选择java项目
回到网站选择java项目
2.新建一个admin后端项目
项目路径选择/www/uploads/likeadmin-java/like-admin-1.0.0.jar其他配置抄我下面然后保存项目配置
3.新建一个front前端项目
新建一个项目,项目路径/www/uploads/likeadmin-java/like-front-1.0.0.jar其他配置抄我下面然后保存项目配置就完成了
这时候就可以输入你的域名进去前端后端进行配置了
有问题可以留言进行讨论
部分内容转自小叶云博客内容修改