安装教程内容如下:
- 安装宝塔
https://www.bt.cn/new/index.html BT官网
https://www.bt.cn/new/download.html 安装脚本页面
选择对应系统的安装命令直接安装,安提装完后根据提示选择推荐的java+nginx+mysql系安装套件
- 安装依赖的中间件mysql redis minio
- mysql配置文件修改
配置文件中增加 lower_case_table_names=1 配置,设置表名字段名大小写不敏感,然后重启mysql
不设置会出现:
SELECT * FROM QRTZ_LOCKS WHERE SCHED_NAME = 'MyScheduler' AND LOCK_NAME = '11' FOR UPDATE
1146 - Table 'hpcharge.QRTZ_LOCKS' doesn't exist
配置添加位置参考上图
创建充电数据库,访问权限先选择所有人
远程连接,将备份好的库表文件导入
后续系统稳定不需要调试,记得关闭访问权限以及3306端口
- 安装redis
再数据库-redis tab页面下,点击安装
然后到软件商店-已安装处修改redis配置文件,增加密码设置
参考上图设置密码
- 软件商店中搜索minio,并安装
安装docker应用版本,设置账号密码,记住端口设置一般都是9000/9001 或 19000/19001
Minio的web管理地http://IP:9001 或 http://IP:19001,访问前需要开放端口(BT安全中的端口以及服务器安装组中的端口)
登录minio创建两个bucket: main/master
master中放的是前端小程序中的静态图片,把dev演示环境的minio中的front目录整个拷贝到这里
minio_url
minio_preview_ur
域名换成自己的
export MINIO_ROOT_USER=your_minio_name
export MINIO_ROOT_PASSWORD=your_minio_pass
nohup ./minio server /opt/minio/data --console-address ":your_port" >minio.log 2>&1 &
- 以上准备工作做好,就是部署后端服务,根据以上中间件的设置修改后台服务配置文件并打包
在/www/server下创建java_project目录
导入打包的包
另外需要把微信v3支付的证书文件放到此目录
在网站-Java项目中选择添加
端口8081
其他在选了项目路径后会有默认值,参考下图
确定后会自动启动
在/www/server/logs中可以查看项目启动情况,有问题根据报错信息进行调整
- 配置域名解析
这个到云服务商的域名管理对域名进行解析,解析到IP就行
- 配置ssl
https://blog.youkuaiyun.com/lqnbplus/article/details/140305608
域名备案没问题的情况下可以使用BT自带的免费数字证书
4、5相关BT中的项目配置
- 增加域名
- 开启外网访问8081端口,代理路由/
- 配置文件修改
设置(2)后会有/的配置,修改成上图所示
location / {
root /www/wwwroot/hp;
index index.html index.htm;
try_files $uri $uri/ /index.html;
}
location /web {
proxy_pass http://127.0.0.1:8081/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
/指定的前端文件目录 /www/wwwroot/hp,打包的时候记得修改后端服务地址https://IP/web后再打包
VUE_APP_API_BASE_URL=https://域名/web
- ssl配置
互联互通对外地址:
https://域名/web/cec/v1/平台标识/
问题解答:
1、手机号获取失败,code:40013,invalid appid hint
配置redis缓存问题,清理redis
后面会代码解决这个缓存问题
- Vue接口配置
换VUE_APP_API_BASE_URL
- nginx代理配置
#PROXY-LOCAl-START 代理本地服务的相关配置
#PROXY-START/
location / {
root /www/wwwroot/hp;
index index.html index.htm;
try_files $uri $uri/ /index.html;
}
location /web {
proxy_pass http://127.0.0.1:8081/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
#PROXY-END/
#PROXY-LOCAl-END
- WxMaConfiguration这里面的配置
- jeecg版本:jeecgboot3.4.3
- 数据库连接在哪配
551

被折叠的 条评论
为什么被折叠?



