快乐域名分发系统部署演示
当我们有一个域名,想分享给更多人使用子域名的时候,可以用这个系统。
该开源项目支持用户注册,解析(A 和 CNAME)等常规操作。
目前该项目支持 CloudXNS、AliyunDNS、Dnspod。
实现方法,通过调用API实现对解析的添加和删除。
开源地址
目前版本是 1.3版本,原作者表示今年7月份会更新一版本。
环境搭建
需要PHP5.6 + Mysql + Apache + phpMyAdmin
如果你环境已经搭好,可以跳过。
推荐使用 https://oneinstack.com/install/ 来一键安装环境
代码部署
1) 首先新建数据库。
访问 http://ip/phpMyAdmin
登录后新建数据库 名称为 klym
2) 下载代码到 /data/wwwroot/default
XML/HTML代码
- cd /data/wwwroot/default
- git clone https://github.com/klsf/kldns.git
- chmod -R 777 kldns
- mv kldns/* ./
3)访问你的IP地址,根据向导部署。部署完成管理员登录密码 123456 或者是 admin
配置管理
1)API 配置。
作者测试使用 CloudXNS。注册账号后访问
https://www.cloudxns.net/AccountManage/apimanage.html 获取 KEY SECRET
2)在域名列表刷新一下可见我们的域名。
更多管理,自己研究去吧。
用户登录
普通用户注册登录系统,可以解析域名了。