思博业务系统对接彩虹DNS完整教程
一、彩虹DNS系统部署
1. 环境要求
- PHP: 7.4+ (推荐 7.4)
- MySQL: 5.6+ 或 5.7/8.0
- Web服务器: Nginx 1.18+ / Apache
- 系统: Linux (CentOS 7+/Ubuntu 18.04+)
2. 宝塔面板安装步骤
创建网站:
- 宝塔 → 网站 → 添加站点
- 域名:
dns.yourdomain.com(你的DNS控制面板域名) - 创建 MySQL 数据库,记录账号密码
- PHP 版本选择 7.4
- 运行目录设置为:
/public - 伪静态选择:
ThinkPHP
Nginx 伪静态规则:
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
} 下载源码:
https://blog.cccyun.cn/post-526.html
3. 系统安装
访问 http://dns.yourdomain.com 进入安装界面
填写数据库信息和管理员账号
安装完成
二、核心文件修改
进入彩虹DNS根目录,修改解析记录返回格式,以便思博系统获取记录ID用于后续管理。
文件路径: /app/controller/Domain.php
操作:
找到第 524 行(搜索 添加解析记录成功),将:
return json(['code' => 0, 'msg' => '添加解析记录成功!']);替换为:
return json(['code' => 0, 'msg' => '添加解析记录成功!', 'recordid' => $recordid]);三、插件安装
在思博业务系统后台点击应用中心 → 应用商城 中下载彩虹DNS-二级域名插件
(如果显示未授权,亲在系统更新里面点击重新验证,并刷新应用商城)
四、添加服务器
导航路径:后台 → 产品设置 → 服务器管理 → 添加服务器
字段填写说明
| 配置项 | 填写内容 | 获取位置 |
|---|---|---|
| 服务器名称 | 自定义(随便填) | 如:二级域名-节点1 |
| 域名/主机名 | 填搭建的彩虹dns域名 | 如:you.demo.com |
| 公网IP | 不填 | 留空 |
| 密钥/证书 | 不填 | 留空 |
| 端口 | 不填 | 留空 |
| SSL | 根据搭建的彩虹dns情况 | 用 HTTPS 则开启,否则关闭 |
| 登录用户 | 填用户id | 如:1000 |
| 登录密码/密钥 | 填用户的api密钥 | 如uXqeUV8YG4SJuNfy |
| 插件 | 选择chdns | 选择chdns |

五、创建商品
导航路径:后台 → 产品设置 → 产品管理 → 添加产品
4.1 基础信息配置
- 产品名称:填写商品名称(如:sib二级域名-基础版)
- 产品组:选择对应的分类组
- 价格设置:配置售价、周期(月付/年付)、是否允许试用
4.2 服务器配置
在「接口设置」区域配置:
| 配置项 | 填写内容 | 说明 |
|---|---|---|
| 选择服务器 | 选择第四步添加的服务器 | 如:二级域名-节点1 |
| 域名id: | 填写填写彩虹dns的域名id | 彩虹dns后台->域名管理->选择要添加的域名的id |
| 禁止解析的前缀 | 哪些前缀需要保留 | 如www,test,*,blog 用,隔开 |
| 可修改主机记录次数 | 可修改主机记录次数,主键记录就是二级域名的前缀 | 如5 |
4.3 开通测试
- 保存商品配置
- 前台注册账号,下单购买此商品
在思博后台「主机管理」查看开通状态:
- 状态显示「已激活」表示开通成功
- 点击「管理」查看面板登录信息
验证彩虹dns:
- 登录彩虹dns
- 进入「域名管理」查看是否自动创建解析记录
测试通过后即可正式上线销售。
暂无评论
暂无评论,快来发表您的看法吧!