宝塔面板对接教程
sequenceDiagram
Bty->>服务器: API请求[IP白名单]
服务器-->>Bty: 返回数据
准备工作 (仅支持Linux面板)
宝塔面板安装:
请在需要对接的服务器中安装宝塔最新面板 (宝塔官网)
宝塔面板环境安装:
当面板安装完成后请登录网页版宝塔面板管理后台进行环境的安装,
请安装如下插件
- Centos7.2(操作系统,目前只支持宝塔面板Linux版本)
- PHP5.4-7.3
- Mysql
- Nginx/Apache(主机环境,只能存在一个)
- Pure-Ftpd
- phpMyAdmin
- 宝塔插件一键部署源码
- 网站监控报表(付费插件,负责总流量监控)
- 网站防篡改程序(付费插件,主机高级功能)
- Nginx防火墙/Apache防火墙(付费插件,主机高级功能)
Ps:为了Bty程序运行正常,红色标注的插件请安装并开启
添加服务器
宝塔Api地址:
宝塔面板访问地址,要么填服务器IP,要么填面板绑定的域名。不要带http(s)://
例如面板登录地址为:http://127.0.0.1:8888 那么端口就填API地址就填 127.0.0.1
宝塔端口
宝塔面板访问地址后跟的端口,如果没有端口就填80进行测试
默认为 8888 ,例如面板登录地址为:http://127.0.0.1:8888那么端口就填8888
宝塔Api密钥:
进入宝塔面板 => API接口 => 开启并获取接口密钥 => 填写IP白名单为当前分销系统搭建的服务器IP
数据库管理地址:
宝塔面板-数据库-phpMyAdmin,然后复制地址,填写到分销系统主机管理-添加主机-数据库管理地址中
http://x.x.x.x:888/phpmyadmin_xxxxxxxxxx/index.php
面板ssl
如果宝塔面板已开启面板SSL,请打开,如果不懂,或者非ssl,请勿打开
添加商品
默认域名:
必填!!!!!
需要泛域名解析一个顶级域名到该服务器IP上,如果没有请随意填写一个域名
例如:填写 baidu.com 用户将会得到 xxxxx.baidu.com 的默认域名。
注意事项
如果遇到服务器连接失败或主机开通失败报错,请逐步确认以下步骤:
1. 检查服务器信息是否按照格式填写,并确认填写内容正确。
2. 确认本系统运行的IP是否在API接口白名单中。
3. 确认宝塔面板SSL相关设置是否匹配。
4. 确认Bty程序所在服务器与要对接的服务器是否成功通信,可采用ping方法。
如以上方法反复测试都失败,再联系小杰进行测试。